Class AbstractTypeSystemTagListener
- java.lang.Object
-
- de.hybris.bootstrap.xml.DefaultTagListener
-
- de.hybris.bootstrap.typesystem.xml.AbstractTypeSystemTagListener
-
- All Implemented Interfaces:
TagListener
- Direct Known Subclasses:
BeanTagListener
,BeanTagListener.IndexTagListener
,DBSchemaTagListener
,DeploymentModelTagListener
,DeploymentModelTagListener.PackageTagListener
,HybrisTypeSystemTagListener
,ModelConstructorTagListener
,ModelMethodTagListener
,ModelTagListener
,TypeSystemDeploymentsTagListener
,TypeSystemDeploymentsTagListener.DeploymentTagListener
,TypeSystemDeploymentsTagListener.ItemTypeGroupTagListener
public abstract class AbstractTypeSystemTagListener extends DefaultTagListener
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAttribute(java.lang.String qname)
Overwritten to treat empty string attributes as NULL.protected boolean
getBooleanAttribute(java.lang.String qname, boolean defValue)
protected java.lang.String
getCode()
protected int
getIntegerAttribute(java.lang.String qname, int defValue)
protected TagListener
getParent(java.lang.Class parentClass)
protected HybrisTypeSystemParser
getParser()
java.lang.String
getTagName()
protected boolean
isAutocreate()
protected boolean
isGenerate()
protected java.lang.Object
processEndElement(ObjectProcessor processor)
To be overridden.protected void
processError(java.lang.Exception exception)
-
Methods inherited from class de.hybris.bootstrap.xml.DefaultTagListener
addResult, addSubTagListener, addSubTagValue, characters, clearValues, createSubTagListeners, endElement, getCharacters, getEndLineNumber, getParent, getParents, getPartentTags, getResult, getStartLineNumber, getSubListenerMap, getSubTagDoubleValue, getSubTagIntValue, getSubTagListener, getSubTagValue, getSubTagValueCollection, getSubTagValueMap, isRoot, processStartElement, readAttributes, setEndLineNumber, setStartLineNumber, startElement
-
-
-
-
Method Detail
-
processEndElement
protected java.lang.Object processEndElement(ObjectProcessor processor) throws ParseAbortException
Description copied from class:DefaultTagListener
To be overridden.- Specified by:
processEndElement
in classDefaultTagListener
- Returns:
- Object
- Throws:
ParseAbortException
-
processError
protected void processError(java.lang.Exception exception) throws ParseAbortException
- Overrides:
processError
in classDefaultTagListener
- Throws:
ParseAbortException
-
getParent
protected TagListener getParent(java.lang.Class parentClass)
-
getAttribute
public java.lang.String getAttribute(java.lang.String qname)
Overwritten to treat empty string attributes as NULL.- Specified by:
getAttribute
in interfaceTagListener
- Overrides:
getAttribute
in classDefaultTagListener
- See Also:
TagListener.getAttribute(java.lang.String)
-
getParser
protected HybrisTypeSystemParser getParser()
-
getIntegerAttribute
protected int getIntegerAttribute(java.lang.String qname, int defValue)
-
getBooleanAttribute
protected boolean getBooleanAttribute(java.lang.String qname, boolean defValue)
-
isAutocreate
protected boolean isAutocreate()
-
isGenerate
protected boolean isGenerate()
-
getCode
protected java.lang.String getCode()
-
getTagName
public final java.lang.String getTagName()
-
-