Class ImpExHeaderTagListener
- java.lang.Object
-
- de.hybris.bootstrap.xml.DefaultTagListener
-
- de.hybris.platform.impex.jalo.xml.ImpExHeaderTagListener
-
- All Implemented Interfaces:
TagListener
public class ImpExHeaderTagListener extends DefaultTagListener
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classImpExHeaderTagListener.AttributesTagListenerstatic interfaceImpExHeaderTagListener.Syntax
-
Constructor Summary
Constructors Constructor Description ImpExHeaderTagListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.ListcreateColumnDescriptors(HeaderDescriptor header, java.util.Collection columParams, java.util.Collection constraints)protected AbstractDescriptor.DescriptorParamscreateParams(java.util.Map params, java.lang.String type)protected java.util.CollectioncreateSubTagListeners()protected ConstraintsTagListener.UniqueKeyConstraintextractUniqueKeyConstraint(java.util.Collection constraints)HeaderDescriptorgetHeader()java.lang.StringgetTagName()protected booleanisUnique(ConstraintsTagListener.UniqueKeyConstraint ukc, AbstractDescriptor.ColumnParams column)protected java.lang.ObjectprocessEndElement(ObjectProcessor processor)To be overridden.-
Methods inherited from class de.hybris.bootstrap.xml.DefaultTagListener
addResult, addSubTagListener, addSubTagValue, characters, clearValues, endElement, getAttribute, getCharacters, getEndLineNumber, getParent, getParents, getPartentTags, getResult, getStartLineNumber, getSubListenerMap, getSubTagDoubleValue, getSubTagIntValue, getSubTagListener, getSubTagValue, getSubTagValueCollection, getSubTagValueMap, isRoot, processError, processStartElement, readAttributes, setEndLineNumber, setStartLineNumber, startElement
-
-
-
-
Method Detail
-
createSubTagListeners
protected java.util.Collection createSubTagListeners()
- Overrides:
createSubTagListenersin classDefaultTagListener
-
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
-
createColumnDescriptors
protected java.util.List createColumnDescriptors(HeaderDescriptor header, java.util.Collection columParams, java.util.Collection constraints) throws HeaderValidationException
- Throws:
HeaderValidationException
-
isUnique
protected boolean isUnique(ConstraintsTagListener.UniqueKeyConstraint ukc, AbstractDescriptor.ColumnParams column)
-
extractUniqueKeyConstraint
protected ConstraintsTagListener.UniqueKeyConstraint extractUniqueKeyConstraint(java.util.Collection constraints)
-
createParams
protected AbstractDescriptor.DescriptorParams createParams(java.util.Map params, java.lang.String type)
-
getTagName
public java.lang.String getTagName()
-
getHeader
public HeaderDescriptor getHeader()
-
-