| net.sf.saxon.instruct.Instruction net.sf.saxon.instruct.ParentNodeConstructor net.sf.saxon.instruct.DocumentInstr
DocumentInstr | public class DocumentInstr extends ParentNodeConstructor (Code) | | An instruction to create a document node. This doesn't correspond directly
to any XSLT instruction. It is used to support the document node constructor
expression in XQuery, and is used as a sub-instruction within an xsl:variable
that constructs a temporary tree.
Conceptually it represents an XSLT instruction xsl:document-node,
with no attributes, whose content is a complex content constructor for the
children of the document node.
|
DocumentInstr | public DocumentInstr(boolean textOnly, String constantText, String baseURI)(Code) | | |
display | public void display(int level, NamePool pool, PrintStream out)(Code) | | Display this instruction as an expression, for diagnostics
|
getImplementationMethod | public int getImplementationMethod()(Code) | | An implementation of Expression must provide at least one of the methods evaluateItem(), iterate(), or process().
This method indicates which of these methods is prefered. For instructions this is the process() method.
|
getInstructionNameCode | public int getInstructionNameCode()(Code) | | Get the name of this instruction for diagnostic and tracing purposes
(the string "document-constructor")
|
setValidationAction | public void setValidationAction(int action)(Code) | | Set the validation action
|
|
|