Package 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
-
-
Field Summary
-
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
-
-
Constructor Summary
Constructors Constructor Description Numberer_de()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
format(int number, java.lang.String picture, int groupSize, java.lang.String groupSeparator, java.lang.String letterValue)
Format a number into a string-
Methods inherited from class com.icl.saxon.number.Numberer_en
alphaDefault, toAlpha, toAlphaSequence, toRadical, toRoman, toWords
-
-
-
-
Method Detail
-
format
public java.lang.String format(int number, java.lang.String picture, int groupSize, java.lang.String groupSeparator, java.lang.String letterValue)
Format a number into a string- Specified by:
format
in interfaceNumberer
- Overrides:
format
in classNumberer_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
-
-