net.sf.saxon.style

Class XSLNumber

public class XSLNumber extends StyleElement

An xsl:number element in the stylesheet.
Method Summary
Expressioncompile(Executable exec)
protected ItemTypegetReturnedItemType()
Determine the type of item returned by this instruction (only relevant if it is an instruction).
booleanisInstruction()
Determine whether this node is an instruction.
protected NumberermakeNumberer(String language)
Load a Numberer class for a given language and check it is OK.
voidprepareAttributes()
voidvalidate()

Method Detail

compile

public Expression compile(Executable exec)

getReturnedItemType

protected ItemType getReturnedItemType()
Determine the type of item returned by this instruction (only relevant if it is an instruction).

Returns: the item type returned

isInstruction

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

Returns: true - it is an instruction

makeNumberer

protected Numberer makeNumberer(String language)
Load a Numberer class for a given language and check it is OK.

prepareAttributes

public void prepareAttributes()

validate

public void validate()