|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--net.sf.saxon.instruct.Instruction | +--net.sf.saxon.instruct.NumberInstruction
An xsl:number element in the stylesheet.
Field Summary |
Fields inherited from class net.sf.saxon.instruct.Instruction |
children |
Constructor Summary | |
NumberInstruction(Expression select,
int level,
Pattern count,
Pattern from,
Expression value,
Expression format,
Expression groupSize,
Expression groupSeparator,
Expression letterValue,
Expression ordinal,
Expression lang,
NumberFormatter formatter,
Numberer numberer,
boolean hasVariablesInPatterns)
|
Method Summary | |
int |
getCardinality()
Get the cardinality of the sequence returned by evaluating this instruction |
java.lang.String |
getInstructionName()
Get the name of this instruction for diagnostic and tracing purposes |
ItemType |
getItemType()
Get the item type of the items returned by evaluating this instruction |
static Numberer |
makeNumberer(java.lang.String language)
Load a Numberer class for a given language and check it is OK. |
TailCall |
processLeavingTail(XPathContext context)
ProcessLeavingTail: called to do the real work of this instruction. |
Methods inherited from class net.sf.saxon.instruct.Instruction |
assembleParams, assembleTunnelParams, displayChildren, dynamicError, dynamicError, getChildren, getColumnNumber, getExecutable, getInstructionNamespace, getLineNumber, getPublicId, getSourceLocator, getSystemId, process, processChildren, processChildrenLeavingTail, recoverableError, setChildren, setExecutable, setSourceLocation |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public NumberInstruction(Expression select, int level, Pattern count, Pattern from, Expression value, Expression format, Expression groupSize, Expression groupSeparator, Expression letterValue, Expression ordinal, Expression lang, NumberFormatter formatter, Numberer numberer, boolean hasVariablesInPatterns)
Method Detail |
public java.lang.String getInstructionName()
getInstructionName
in class Instruction
public ItemType getItemType()
Instruction
getItemType
in class Instruction
public int getCardinality()
Instruction
getCardinality
in class Instruction
public TailCall processLeavingTail(XPathContext context) throws javax.xml.transform.TransformerException
Instruction
processLeavingTail
in interface Instr
processLeavingTail
in class Instruction
context
- The dynamic context of the transformation, giving access to the current node,
the current variables, etc.
javax.xml.transform.TransformerException
public static Numberer makeNumberer(java.lang.String language)
language
- the language for which a Numberer is required
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |