net.sf.saxon.style

Class XSLForEachGroup

public final class XSLForEachGroup extends StyleElement

Handler for xsl:for-each-group elements in stylesheet. This is a new instruction defined in XSLT 2.0
Method Summary
Expressioncompile(Executable exec)
booleanisInstruction()
Determine whether this node is an instruction.
protected booleanisPermittedChild(StyleElement child)
Specify that xsl:sort is a permitted child
booleanmayContainSequenceConstructor()
Determine whether this type of element is allowed to contain a template-body
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

isPermittedChild

protected boolean isPermittedChild(StyleElement child)
Specify that xsl:sort is a permitted child

mayContainSequenceConstructor

public boolean mayContainSequenceConstructor()
Determine whether this type of element is allowed to contain a template-body

Returns: true: yes, it may contain a template-body

prepareAttributes

public void prepareAttributes()

validate

public void validate()