public class MergeHandlerAdapter extends java.lang.Object implements MergeHandler
| Constructor and Description |
|---|
MergeHandlerAdapter() |
| 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
|
public MergeHandler[] getChildren()
MergeHandlergetChildren in interface MergeHandlerpublic java.lang.String getName()
MergeHandlergetName in interface MergeHandlerpublic int getPriority()
MergeHandlergetPriority in interface MergeHandlerpublic java.lang.String getXPath()
MergeHandlergetXPath in interface MergeHandlerpublic 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)
MergeHandlermerge in interface MergeHandlernodeList1 - list of nodes to be merged from the source documentnodeList2 - list of nodes to be merged form the patch documentexhaustedNodes - already merged nodespublic void setChildren(MergeHandler[] children)
MergeHandlersetChildren in interface MergeHandlerpublic void setName(java.lang.String name)
MergeHandlersetName in interface MergeHandlerpublic void setPriority(int priority)
MergeHandlersetPriority in interface MergeHandlerpublic void setXPath(java.lang.String xpath)
MergeHandlersetXPath in interface MergeHandlerCopyright © 2018. All Rights Reserved.