| java.lang.Object net.sf.saxon.expr.ComputedExpression net.sf.saxon.instruct.Instruction net.sf.saxon.instruct.ParentNodeConstructor
All known Subclasses: net.sf.saxon.instruct.ElementCreator, net.sf.saxon.instruct.DocumentInstr,
ParentNodeConstructor | abstract public class ParentNodeConstructor extends Instruction (Code) | | An abstract class to act as a common parent for instructions that create element nodes
and document nodes.
|
validation | int validation(Code) | | |
ParentNodeConstructor | public ParentNodeConstructor()(Code) | | |
createsNewNodes | final public boolean createsNewNodes()(Code) | | Determine whether this instruction creates new nodes.
This implementation returns true.
|
getCardinality | public int getCardinality()(Code) | | |
getContentExpression | public Expression getContentExpression()(Code) | | Get the expression that constructs the content of the element
|
getSchemaType | public SchemaType getSchemaType()(Code) | | Get the schema type chosen for validation; null if not defined
|
isLazyConstruction | final public boolean isLazyConstruction()(Code) | | Establish whether lazy construction is to be used
|
isNamespaceSensitive | public boolean isNamespaceSensitive()(Code) | | Determine whether the schema type is namespace sensitive. The result is undefined if schemaType is null.
|
iterateSubExpressions | public Iterator iterateSubExpressions()(Code) | | Get the immediate sub-expressions of this expression.
an iterator containing the sub-expressions of this expression |
setContentExpression | public void setContentExpression(Expression content)(Code) | | Set the expression that constructs the content of the element
|
setLazyConstruction | public void setLazyConstruction(boolean lazy)(Code) | | Indicate that lazy construction should (or should not) be used
Parameters: lazy - set to true if lazy construction should be used |
setSchemaType | public void setSchemaType(SchemaType type)(Code) | | Set the schema type to be used for validation
|
verifyLazyConstruction | void verifyLazyConstruction()(Code) | | Check that lazy construction is possible for this element
|
|
|