net.sf.saxon.number
Class Numberer_fr

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

public class Numberer_fr
extends Numberer_en

Class Numberer_fr is a number formatter for french. This one will be activated for language="fr"

See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.sf.saxon.number.Numberer_en
cyrillicLower, cyrillicUpper, greekLower, greekUpper, hebrew, hiraganaA, hiraganaI, kanjiDigits, katakanaA, katakanaI, latinLower, latinUpper, LOWER_CASE, TITLE_CASE, UPPER_CASE, westernDigits
 
Constructor Summary
Numberer_fr()
           
 
Method Summary
 java.lang.String dayName(int day, int minWidth, int maxWidth)
          Get a day name or abbreviation
 java.lang.String monthName(int month, int minWidth, int maxWidth)
          Get a month name or abbreviation
protected  java.lang.String ordinalSuffix(java.lang.String ordinalParam, long number)
          Construct the ordinal suffix for a number, for example "st", "nd", "rd"
 java.lang.String toOrdinalWords(java.lang.String ordinalParam, long number, int wordCase)
          Show an ordinal number as English words in a requested case (for example, Twentyfirst)
 java.lang.String toWords(long number)
          Show the number as words in title case.
 java.lang.String toWords(long number, int wordCase)
           
 
Methods inherited from class net.sf.saxon.number.Numberer_en
alphaDefault, format, getCalendarName, getEraName, getOrdinalSuffixForDateTime, getTimezoneName, halfDayName, setCountry, toAlpha, toAlphaSequence, toRoman
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Numberer_fr

public Numberer_fr()
Method Detail

ordinalSuffix

protected java.lang.String ordinalSuffix(java.lang.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 java.lang.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 java.lang.String toWords(long number,
                                int wordCase)
Overrides:
toWords in class Numberer_en

toOrdinalWords

public java.lang.String toOrdinalWords(java.lang.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 java.lang.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 java.lang.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