com.icl.saxon.number
Class Numberer_de
java.lang.Object
com.icl.saxon.number.Numberer_en
com.icl.saxon.number.Numberer_de
- All Implemented Interfaces:
- Numberer
public class Numberer_de
- extends Numberer_en
Class Numberer_de is designed simply to demonstrate how to write a number formatter
for a different language. This one will be activated for language="de", format="eins",
letter-value="traditional"
- Version:
- 18 November 1999
- Author:
- Michael H. Kay
Fields inherited from class com.icl.saxon.number.Numberer_en |
cyrillicLower, cyrillicUpper, englishTens, englishUnits, greekLower, greekUpper, hebrew, hiraganaA, hiraganaI, kanjiDigits, katakanaA, katakanaI, latinLower, latinUpper, westernDigits |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Numberer_de
public Numberer_de()
format
public String format(int number,
String picture,
int groupSize,
String groupSeparator,
String letterValue)
- Format a number into a string
- Specified by:
format
in interface Numberer
- Overrides:
format
in class Numberer_en
- Parameters:
number
- The number to be formattedpicture
- The format specification. This is a single component of the format attribute
of xsl:number, e.g. "1", "01", "i", or "a"groupSize
- number of digits per group (0 implies no grouping)groupSeparator
- string to appear between groups of digitsletterValue
- as defined in xsl:number ("alphabetic" or "traditional" or "")
- Returns:
- the formatted number