org.broadleafcommerce.common.extensibility.context.merge.handlers
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
public class InsertItems
- extends BaseHandler
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
|
Method Summary |
Node[] |
merge(NodeList nodeList1,
NodeList nodeList2,
List<Node> exhaustedNodes)
Perform the merge using the supplied list of nodes from the source and
patch documents, respectively. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InsertItems
public InsertItems()
merge
public Node[] merge(NodeList nodeList1,
NodeList nodeList2,
List<Node> exhaustedNodes)
- Description copied from interface:
MergeHandler
- Perform 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
Copyright © 2012. All Rights Reserved.