Class TypeSystemDeploymentsTagListener
java.lang.Object
de.hybris.bootstrap.xml.DefaultTagListener
de.hybris.bootstrap.typesystem.xml.AbstractTypeSystemTagListener
de.hybris.bootstrap.typesystem.xml.TypeSystemDeploymentsTagListener
- All Implemented Interfaces:
TagListener
Parses deployments from inside a
items.xml file.
Basically this means that only the following tags are parsed:
<items>
<relations>
<relation code="blah" ... >
<deployment table="Blah" typecode="blubb"/>
</relation>
</relations>
<itemtypes>
<item code="Blubb" ...>
<deployment table="Blah" typecode="blubb" propertytable="props"/>
</item>
</itemtypes>
</items>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Collectionstatic StringprocessItemDeployment(HybrisTypeSystemParser parser, String code, Object[] deployment) Processes a new-style deployment and returns the generated deployment ref.static StringprocessRelationDeployment(HybrisTypeSystemParser parser, String code, Object[] deployment) Methods inherited from class de.hybris.bootstrap.typesystem.xml.AbstractTypeSystemTagListener
getAttribute, getBooleanAttribute, getCode, getIntegerAttribute, getParent, getParser, getTagName, isAutocreate, isGenerate, processEndElement, processErrorMethods inherited from class de.hybris.bootstrap.xml.DefaultTagListener
addResult, addSubTagListener, addSubTagValue, characters, clearValues, endElement, getCharacters, getEndLineNumber, getParent, getParents, getPartentTags, getResult, getStartLineNumber, getSubListenerMap, getSubTagDoubleValue, getSubTagIntValue, getSubTagListener, getSubTagValue, getSubTagValueCollection, getSubTagValueMap, isRoot, processStartElement, readAttributes, setEndLineNumber, setStartLineNumber, startElement
-
Constructor Details
-
TypeSystemDeploymentsTagListener
-
-
Method Details
-
processItemDeployment
public static String processItemDeployment(HybrisTypeSystemParser parser, String code, Object[] deployment) Processes a new-style deployment and returns the generated deployment ref.- Parameters:
parser-code-deployment-
-
processRelationDeployment
public static String processRelationDeployment(HybrisTypeSystemParser parser, String code, Object[] deployment) -
createSubTagListeners
- Overrides:
createSubTagListenersin classDefaultTagListener
-