Interface Numberer

All Known Implementing Classes:
Numberer_de, Numberer_en

public interface Numberer
Interface Numberer supports number formatting. There is a separate implementation for each language, e.g. Numberer_en for English. This supports the xsl:number element
Version:
18 November 1999
Author:
Michael H. Kay
  • Method Summary

    Modifier and Type
    Method
    Description
    format(int number, String picture, int groupSize, String groupSeparator, String letterValue)
    Format a number into a string
  • Method Details

    • format

      String format(int number, String picture, int groupSize, String groupSeparator, String letterValue)
      Format a number into a string
      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