| java.lang.Object net.sf.saxon.instruct.Procedure net.sf.saxon.instruct.Template
Template | public Template()(Code) | | |
expand | public TailCall expand(XPathContext context) throws XPathException(Code) | | Expand the template. Called when the template is invoked using xsl:call-template.
Invoking a template by this method does not change the current template.
|
getFingerprint | public int getFingerprint()(Code) | | Get the namepool fingerprint of the name of the template (if it is named)
the fingerprint of the template name, or -1 if unnamed |
getInstructionInfo | public InstructionInfo getInstructionInfo()(Code) | | Get the InstructionInfo details about the construct. This information isn't used for tracing,
but it is available when inspecting the context stack.
|
getMinImportPrecedence | public int getMinImportPrecedence()(Code) | | |
getPrecedence | public int getPrecedence()(Code) | | |
hasBadParentPointer | public boolean hasBadParentPointer()(Code) | | Diagnostic method
|
init | public void init(int templateFingerprint, int precedence, int minImportPrecedence)(Code) | | |
process | public void process(XPathContext context) throws XPathException(Code) | | Process the template, without returning any tail calls
Parameters: context - The dynamic context, giving access to the current node,the current variables, etc. |
processLeavingTail | public TailCall processLeavingTail(XPathContext context) throws XPathException(Code) | | Process this template, with the possibility of returning a tail call package if the template
contains any tail calls that are to be performed by the caller.
|
|
|