public interface MergeHandler
| Modifier and Type | Method and Description |
|---|---|
MergeHandler[] |
getChildren()
Retrieve any child merge handlers associated with this handler.
|
java.lang.String |
getName()
Retrieve the name associated with this merge handlers.
|
int |
getPriority()
Retrieve the priority for the handler.
|
java.lang.String |
getXPath()
Retrieve the XPath query associated with this handler.
|
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.
|
void |
setChildren(MergeHandler[] children)
Set the child merge handlers
|
void |
setName(java.lang.String name)
Set the period-delimited numeric string that names this handler
|
void |
setPriority(int priority)
Set the priority for this handler
|
void |
setXPath(java.lang.String xpath)
Set the xpath query
|
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)
nodeList1 - list of nodes to be merged from the source documentnodeList2 - list of nodes to be merged form the patch documentexhaustedNodes - already merged nodesint getPriority()
void setPriority(int priority)
priority - java.lang.String getXPath()
void setXPath(java.lang.String xpath)
xpath - MergeHandler[] getChildren()
void setChildren(MergeHandler[] children)
children - java.lang.String getName()
void setName(java.lang.String name)
name - Copyright © 2018. All Rights Reserved.