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.StringgetAttribute(java.lang.String qname)Overwritten to treat empty string attributes as NULL.protected booleangetBooleanAttribute(java.lang.String qname, boolean defValue)protected java.lang.StringgetCode()protected intgetIntegerAttribute(java.lang.String qname, int defValue)protected TagListenergetParent(java.lang.Class parentClass)protected HybrisTypeSystemParsergetParser()java.lang.StringgetTagName()protected booleanisAutocreate()protected booleanisGenerate()protected java.lang.ObjectprocessEndElement(ObjectProcessor processor)To be overridden.protected voidprocessError(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:DefaultTagListenerTo be overridden.- Specified by:
processEndElementin classDefaultTagListener- Returns:
- Object
- Throws:
ParseAbortException
-
processError
protected void processError(java.lang.Exception exception) throws ParseAbortException- Overrides:
processErrorin 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:
getAttributein interfaceTagListener- Overrides:
getAttributein 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()
-
-