org.broadleafcommerce.common.extensibility.context.merge.handlers
Class InsertChildrenOf
java.lang.Object
org.broadleafcommerce.common.extensibility.context.merge.handlers.BaseHandler
org.broadleafcommerce.common.extensibility.context.merge.handlers.InsertChildrenOf
- All Implemented Interfaces:
- Comparable<Object>, MergeHandler
public class InsertChildrenOf
- extends BaseHandler
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.
- Author:
- jfischer
|
Method Summary |
Node[] |
merge(List<Node> nodeList1,
List<Node> 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 |
InsertChildrenOf
public InsertChildrenOf()
merge
public Node[] merge(List<Node> nodeList1,
List<Node> 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 © 2013. All Rights Reserved.