net.sf.saxon.style

Class XSLKey

public class XSLKey extends StyleElement implements StylesheetProcedure

Handler for xsl:key elements in stylesheet.
Field Summary
SlotManagerstackFrameMap
Method Summary
Expressioncompile(Executable exec)
SlotManagergetSlotManager()
Get the Procedure object that looks after any local variables declared in the content constructor
booleanmayContainSequenceConstructor()
Determine whether this type of element is allowed to contain a sequence constructor
voidprepareAttributes()
voidvalidate()

Field Detail

stackFrameMap

SlotManager stackFrameMap

Method Detail

compile

public Expression compile(Executable exec)

getSlotManager

public SlotManager getSlotManager()
Get the Procedure object that looks after any local variables declared in the content constructor

mayContainSequenceConstructor

public boolean mayContainSequenceConstructor()
Determine whether this type of element is allowed to contain a sequence constructor

Returns: true: yes, it may contain a sequence constructor

prepareAttributes

public void prepareAttributes()

validate

public void validate()