public class NodeReplaceInsert extends BaseHandler
children, name, priority, xpath| Constructor and Description |
|---|
NodeReplaceInsert() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkNode(java.util.List<org.w3c.dom.Node> usedNodes,
org.w3c.dom.Node[] primaryNodes,
org.w3c.dom.Node node) |
protected boolean |
exactNodeExists(org.w3c.dom.Node[] primaryNodes,
org.w3c.dom.Node testNode,
java.util.List<org.w3c.dom.Node> usedNodes) |
org.w3c.dom.Node[] |
merge(java.util.List<org.w3c.dom.Node> nodeList1,
java.util.List<org.w3c.dom.Node> nodeList2,
java.util.List<org.w3c.dom.Node> exhaustedNodes)
Perform the merge using the supplied list of nodes from the source and
patch documents, respectively.
|
protected boolean |
replaceNode(org.w3c.dom.Node[] primaryNodes,
org.w3c.dom.Node testNode,
java.lang.String attribute,
java.util.List<org.w3c.dom.Node> usedNodes) |
compareTo, getChildren, getName, getPriority, getXPath, setChildren, setName, setPriority, setXPathpublic org.w3c.dom.Node[] merge(java.util.List<org.w3c.dom.Node> nodeList1,
java.util.List<org.w3c.dom.Node> nodeList2,
java.util.List<org.w3c.dom.Node> exhaustedNodes)
MergeHandlernodeList1 - list of nodes to be merged from the source documentnodeList2 - list of nodes to be merged form the patch documentexhaustedNodes - already merged nodesprotected boolean checkNode(java.util.List<org.w3c.dom.Node> usedNodes,
org.w3c.dom.Node[] primaryNodes,
org.w3c.dom.Node node)
protected boolean exactNodeExists(org.w3c.dom.Node[] primaryNodes,
org.w3c.dom.Node testNode,
java.util.List<org.w3c.dom.Node> usedNodes)
protected boolean replaceNode(org.w3c.dom.Node[] primaryNodes,
org.w3c.dom.Node testNode,
java.lang.String attribute,
java.util.List<org.w3c.dom.Node> usedNodes)
Copyright © 2018. All Rights Reserved.