Package com.saxonica.ee.update
Class ReplaceValueAction
- java.lang.Object
- 
- com.saxonica.ee.update.PendingUpdateAction
- 
- com.saxonica.ee.update.ReplaceValueAction
 
 
- 
 public class ReplaceValueAction extends PendingUpdateAction A pending update action representing the effect of a "replace value" expression. This corresponds broadly to the upd:replaceValue operation defined in the W3C specification, except that it is capable of replacing the string value of an element node (that is, the upd:replaceElementContent operation) as well as a text, attribute, comment, or processing-instruction node.
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapply(XPathContext context, java.util.Set<MutableNodeInfo> affectedRootSet)Apply the pending update action to the affected nodesintgetApplyPhase()Get the phase of operation in which this pending update action is applied.NodeInfogetTargetNode()Get the target node of the update action- 
Methods inherited from class com.saxonica.ee.update.PendingUpdateActionfixNodeName, getOriginator, setOriginator
 
- 
 
- 
- 
- 
Method Detail- 
applypublic void apply(XPathContext context, java.util.Set<MutableNodeInfo> affectedRootSet) Apply the pending update action to the affected nodes- Specified by:
- applyin class- PendingUpdateAction
- Parameters:
- context- the XPath evaluation context
- affectedRootSet- the set of roots of trees that have been modified, which
 
 - 
getTargetNodepublic NodeInfo getTargetNode() Get the target node of the update action- Specified by:
- getTargetNodein class- PendingUpdateAction
- Returns:
- the target node, the node to which this update action applies. Returns null in the case of a delete action, which affects multiple nodes.
 
 - 
getApplyPhasepublic int getApplyPhase() Get the phase of operation in which this pending update action is applied. See 3.2.2 upd:applyUpdates, Semantics, rule 2.- Specified by:
- getApplyPhasein class- PendingUpdateAction
- Returns:
- the phase of operation, an integer in the range 1 to 5 representing the stages labelled a-e in the specification
 
 
- 
 
-