Class Numberer_fr

java.lang.Object
net.sf.saxon.number.Numberer_en
net.sf.saxon.number.Numberer_fr
All Implemented Interfaces:
Serializable, Numberer

public class Numberer_fr extends Numberer_en
Class Numberer_fr is a number formatter for french. This one will be activated for language="fr"
Version:
1.0
Author:
Luc Rochefort
See Also:
  • Constructor Details

    • Numberer_fr

      public Numberer_fr()
  • Method Details

    • ordinalSuffix

      protected String ordinalSuffix(String ordinalParam, long number)
      Description copied from class: Numberer_en
      Construct the ordinal suffix for a number, for example "st", "nd", "rd"
      Overrides:
      ordinalSuffix in class Numberer_en
      Parameters:
      ordinalParam - the value of the ordinal attribute (used in non-English language implementations)
      number - the number being formatted
      Returns:
      the ordinal suffix to be appended to the formatted number
    • toWords

      public String toWords(long number)
      Description copied from class: Numberer_en
      Show the number as words in title case. (We choose title case because the result can then be converted algorithmically to lower case or upper case).
      Overrides:
      toWords in class Numberer_en
    • toWords

      public String toWords(long number, int wordCase)
      Overrides:
      toWords in class Numberer_en
    • toOrdinalWords

      public String toOrdinalWords(String ordinalParam, long number, int wordCase)
      Description copied from class: Numberer_en
      Show an ordinal number as English words in a requested case (for example, Twentyfirst)
      Overrides:
      toOrdinalWords in class Numberer_en
    • monthName

      public String monthName(int month, int minWidth, int maxWidth)
      Description copied from class: Numberer_en
      Get a month name or abbreviation
      Specified by:
      monthName in interface Numberer
      Overrides:
      monthName in class Numberer_en
      Parameters:
      month - The month number (1=January, 12=December)
      minWidth - The minimum number of characters
      maxWidth - The maximum number of characters
    • dayName

      public String dayName(int day, int minWidth, int maxWidth)
      Description copied from class: Numberer_en
      Get a day name or abbreviation
      Specified by:
      dayName in interface Numberer
      Overrides:
      dayName in class Numberer_en
      Parameters:
      day - The day of the week (1=Monday, 7=Sunday)
      minWidth - The minimum number of characters
      maxWidth - The maximum number of characters