public class ReplaceValueAction extends PendingUpdateAction
| Constructor and Description |
|---|
ReplaceValueAction(String content,
MutableNodeInfo targetNode)
Create an InsertAction
|
| Modifier and Type | Method and Description |
|---|---|
void |
apply(XPathContext context,
Set affectedRootSet)
Apply the pending update action to the affected nodes
|
int |
getApplyPhase()
Get the phase of operation in which this pending update action is applied.
|
NodeInfo |
getTargetNode()
Get the target node of the update action
|
getOriginator, setOriginatorpublic ReplaceValueAction(String content, MutableNodeInfo targetNode)
content - the content sequence to be inserted (a value which must consist entirely of nodes. The
caller is responsible for copying the nodes into the same object model representation as the tree into
which they will be inserted; also for merging adjacent text nodes, extracting the children of a document
node, and so on.)targetNode - the node that defines where the new nodes will be insertedpublic void apply(XPathContext context, Set affectedRootSet)
apply in class PendingUpdateActioncontext - the XPath evaluation contextaffectedRootSet - the set of roots of trees that have been modified, which
this action should add to as necessaryXPathException - if any error occurs applying the updatepublic NodeInfo getTargetNode()
getTargetNode in class PendingUpdateActionpublic int getApplyPhase()
getApplyPhase in class PendingUpdateActionCopyright (c) 2004-2013 Saxonica Limited. All rights reserved.