net.sf.saxon.style

Class XSLDecimalFormat

public class XSLDecimalFormat extends StyleElement

Handler for xsl:decimal-format elements in stylesheet.
Field Summary
StringdecimalSeparator
Stringdigit
StringgroupingSeparator
Stringinfinity
StringminusSign
Stringname
StringNaN
StringpatternSeparator
Stringpercent
StringperMille
booleanprepared
StringzeroDigit
static int[]zeroDigits
Method Summary
voidcheckZeroDigit()
Check that the character declared as a zero-digit is indeed a valid zero-digit
Expressioncompile(Executable exec)
DecimalSymbolsmakeDecimalFormatSymbols()
voidprepareAttributes()
voidregister()
voidvalidate()

Field Detail

decimalSeparator

String decimalSeparator

digit

String digit

groupingSeparator

String groupingSeparator

infinity

String infinity

minusSign

String minusSign

name

String name

NaN

String NaN

patternSeparator

String patternSeparator

percent

String percent

perMille

String perMille

prepared

boolean prepared

zeroDigit

String zeroDigit

zeroDigits

static int[] zeroDigits

Method Detail

checkZeroDigit

public void checkZeroDigit()
Check that the character declared as a zero-digit is indeed a valid zero-digit

Throws: XPathException

compile

public Expression compile(Executable exec)

makeDecimalFormatSymbols

public DecimalSymbols makeDecimalFormatSymbols()

prepareAttributes

public void prepareAttributes()

register

public void register()

validate

public void validate()