Class InsertItems
java.lang.Object
org.broadleafcommerce.common.extensibility.context.merge.handlers.BaseHandler
org.broadleafcommerce.common.extensibility.context.merge.handlers.InsertItems
- All Implemented Interfaces:
Comparable<Object>,MergeHandler
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.
- 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.BaseHandler
compareTo, getChildren, getName, getPriority, getXPath, setChildren, setName, setPriority, setXPath
-
Constructor Details
-
InsertItems
public InsertItems()
-
-
Method Details
-
merge
Description copied from interface:MergeHandlerPerform the merge using the supplied list of nodes from the source and patch documents, respectively. Also, a list of nodes that have already been merged is provided and may be used by the implementation when necessary.- Parameters:
nodeList1- list of nodes to be merged from the source documentnodeList2- list of nodes to be merged form the patch documentexhaustedNodes- already merged nodes- Returns:
- list of merged nodes
-