Package net.sf.saxon.number
Class Numberer_fr
java.lang.Object
net.sf.saxon.number.Numberer_en
net.sf.saxon.number.Numberer_fr
- All Implemented Interfaces:
Serializable
,Numberer
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:
-
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, timezones, TITLE_CASE, UPPER_CASE, westernDigits
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondayName
(int day, int minWidth, int maxWidth) Get a day name or abbreviationmonthName
(int month, int minWidth, int maxWidth) Get a month name or abbreviationprotected String
ordinalSuffix
(String ordinalParam, long number) Construct the ordinal suffix for a number, for example "st", "nd", "rd"toOrdinalWords
(String ordinalParam, long number, int wordCase) Show an ordinal number as English words in a requested case (for example, Twentyfirst)toWords
(long number) Show the number as words in title case.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, tz
-
Constructor Details
-
Numberer_fr
public Numberer_fr()
-
-
Method Details
-
ordinalSuffix
Description copied from class:Numberer_en
Construct the ordinal suffix for a number, for example "st", "nd", "rd"- Overrides:
ordinalSuffix
in classNumberer_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
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 classNumberer_en
-
toWords
- Overrides:
toWords
in classNumberer_en
-
toOrdinalWords
Description copied from class:Numberer_en
Show an ordinal number as English words in a requested case (for example, Twentyfirst)- Overrides:
toOrdinalWords
in classNumberer_en
-
monthName
Description copied from class:Numberer_en
Get a month name or abbreviation- Specified by:
monthName
in interfaceNumberer
- Overrides:
monthName
in classNumberer_en
- Parameters:
month
- The month number (1=January, 12=December)minWidth
- The minimum number of charactersmaxWidth
- The maximum number of characters
-
dayName
Description copied from class:Numberer_en
Get a day name or abbreviation- Specified by:
dayName
in interfaceNumberer
- Overrides:
dayName
in classNumberer_en
- Parameters:
day
- The day of the week (1=Monday, 7=Sunday)minWidth
- The minimum number of charactersmaxWidth
- The maximum number of characters
-