Package org.broadleafcommerce.common.extensibility.context.merge.handlers

Interface Summary
MergeHandler All handlers must implement the MergeHandler interface.
 

Class Summary
AttributePreserveInsert Merge the attributes of a source and patch node, only adding attributes from the patch side.
BaseHandler Convenience base class which all handler implementations extend.
InsertChildrenOf This handler implementation provides behavior where the child nodes from an element in the patch document are added to the same node in the source document.
InsertItems This handler implementation provides behavior where a list of elements from the patch document are appended to the same parent element in the source document.
LiberalNodeReplaceInsert This handler is responsible for replacing nodes in the source document with the same nodes from the patch document.
MergeHandlerAdapter This adapter class allows the developer to create a merge handler instance and only override a subset of the functionality, instead of having to provide an independent, full implementation of the MergeHandler interface.
NodeReplace This handler is responsible for replacing nodes in the source document with the same nodes from the patch document.
NodeReplaceInsert This handler is responsible for replacing nodes in the source document with the same nodes from the patch document.
NodeValueMerge MergeHandler implementation that provides merging for the white space delimited text values of a source and patch node.
 



Copyright © 2012. All Rights Reserved.