net.sf.saxon.style
public class LiteralResultElement extends StyleElement
Method Summary | |
---|---|
Expression | compile(Executable exec)
Compile code to process the literal result element at runtime |
int | getConstructType()
Get the type of construct. |
int | getObjectNameCode()
Get a name identifying the object of the expression, for example a function name, template name,
variable name, key name, element name, etc. |
Object | getProperty(String name)
Get the value of a particular property of the instruction. |
boolean | isInstruction()
Specify that this is an instruction |
DocumentImpl | makeStylesheet(PreparedStylesheet pss, StyleNodeFactory nodeFactory)
Make a top-level literal result element into a stylesheet. |
boolean | mayContainSequenceConstructor()
Determine whether this type of element is allowed to contain a sequence constructor |
void | prepareAttributes()
Process the attribute list |
void | validate()
Validate that this node is OK |
protected void | validateChildren()
Validate the children of this node, recursively. |
Returns: the name of the literal result element
Parameters: name The name of the required property
Returns: The value of the requested property, or null if the property is not available
Parameters: pss the PreparedStylesheet (the compiled stylesheet as provided) nodeFactory the node factory used to construct the stylesheet tree
Returns: the reconstructed stylesheet with an xsl:stylesheet and xsl:template element added
Returns: true: yes, it may contain a sequence constructor