Class 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
    • Constructor Detail

      • Numberer_de

        public Numberer_de()
    • 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 interface Numberer
        Overrides:
        format in class Numberer_en
        Parameters:
        number - The number to be formatted
        picture - 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 digits
        letterValue - as defined in xsl:number ("alphabetic" or "traditional" or "")
        Returns:
        the formatted number