|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.saxonica.update.PendingUpdateAction com.saxonica.update.InsertAction
public class InsertAction
A pending update action representing the effect of an insert expression
Constructor Summary | |
---|---|
InsertAction(NodeInfo[] content,
MutableNodeInfo targetNode,
int position,
boolean inherit)
Create an InsertAction |
Method Summary | |
---|---|
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 |
Methods inherited from class com.saxonica.update.PendingUpdateAction |
---|
getOriginator, setOriginator |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InsertAction(NodeInfo[] content, MutableNodeInfo targetNode, int position, boolean inherit)
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 insertedposition
- defines where the nodes will be inserted: before or after the target node, or as the first
or last child of the target node.Method Detail |
---|
public void apply(XPathContext context, Set affectedRootSet)
apply
in class PendingUpdateAction
context
- the XPath evaluation contextaffectedRootSet
- the set of roots of trees that have been modified, which
this action should add to as necessary
XPathException
- if any error occurs applying the updatepublic NodeInfo getTargetNode()
getTargetNode
in class PendingUpdateAction
public int getApplyPhase()
getApplyPhase
in class PendingUpdateAction
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |