Class MetadataOverrideNodeReplaceInsert
java.lang.Object
org.broadleafcommerce.common.extensibility.context.merge.handlers.BaseHandler
org.broadleafcommerce.common.extensibility.context.merge.handlers.NodeReplaceInsert
org.broadleafcommerce.common.extensibility.context.merge.handlers.MetadataOverrideNodeReplaceInsert
- All Implemented Interfaces:
Comparable<Object>,MergeHandler
This handler is responsible for replacing nodes in the source document
with the same nodes from the patch document. Note, additional nodes
from the patch document that are not present in the source document
are simply appended to the source document. This is specialized for the
mo:overrideItem element.
- Author:
- jfischer
-
Field Summary
Fields inherited from class org.broadleafcommerce.common.extensibility.context.merge.handlers.BaseHandler
children, name, priority, xpath -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.broadleafcommerce.common.extensibility.context.merge.handlers.NodeReplaceInsert
exactNodeExists, exhaustedNodesContains, merge, replaceCeilingEntityNode, replaceNodeMethods inherited from class org.broadleafcommerce.common.extensibility.context.merge.handlers.BaseHandler
compareTo, getChildren, getName, getPriority, getXPath, setChildren, setName, setPriority, setXPath
-
Constructor Details
-
MetadataOverrideNodeReplaceInsert
public MetadataOverrideNodeReplaceInsert()
-
-
Method Details
-
checkNode
- Overrides:
checkNodein classNodeReplaceInsert
-