net.sf.saxon.style

Class XSLNextMatch

public class XSLNextMatch extends StyleElement

An xsl:next-match element in the stylesheet
Method Summary
Expressioncompile(Executable exec)
booleanisInstruction()
Determine whether this node is an instruction.
protected booleanmarkTailCalls()
Mark tail-recursive calls on templates and functions.
booleanmayContainFallback()
Determine whether this type of element is allowed to contain an xsl:fallback instruction
voidprepareAttributes()
voidvalidate()

Method Detail

compile

public Expression compile(Executable exec)

isInstruction

public boolean isInstruction()
Determine whether this node is an instruction.

Returns: true - it is an instruction

markTailCalls

protected boolean markTailCalls()
Mark tail-recursive calls on templates and functions. For most instructions, this does nothing.

mayContainFallback

public boolean mayContainFallback()
Determine whether this type of element is allowed to contain an xsl:fallback instruction

prepareAttributes

public void prepareAttributes()

validate

public void validate()