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:
java.io.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:
- 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, timezones, TITLE_CASE, UPPER_CASE, westernDigits
-
-
Constructor Summary
Constructors Constructor Description Numberer_fr()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringdayName(int day, int minWidth, int maxWidth)Get a day name or abbreviationjava.lang.StringmonthName(int month, int minWidth, int maxWidth)Get a month name or abbreviationprotected java.lang.StringordinalSuffix(java.lang.String ordinalParam, long number)Construct the ordinal suffix for a number, for example "st", "nd", "rd"java.lang.StringtoOrdinalWords(java.lang.String ordinalParam, long number, int wordCase)Show an ordinal number as English words in a requested case (for example, Twentyfirst)java.lang.StringtoWords(long number)Show the number as words in title case.java.lang.StringtoWords(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
-
-
-
-
Method Detail
-
ordinalSuffix
protected java.lang.String ordinalSuffix(java.lang.String ordinalParam, long number)Description copied from class:Numberer_enConstruct the ordinal suffix for a number, for example "st", "nd", "rd"- Overrides:
ordinalSuffixin 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
public java.lang.String toWords(long number)
Description copied from class:Numberer_enShow 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:
toWordsin classNumberer_en
-
toWords
public java.lang.String toWords(long number, int wordCase)- Overrides:
toWordsin classNumberer_en
-
toOrdinalWords
public java.lang.String toOrdinalWords(java.lang.String ordinalParam, long number, int wordCase)Description copied from class:Numberer_enShow an ordinal number as English words in a requested case (for example, Twentyfirst)- Overrides:
toOrdinalWordsin classNumberer_en
-
monthName
public java.lang.String monthName(int month, int minWidth, int maxWidth)Description copied from class:Numberer_enGet a month name or abbreviation- Specified by:
monthNamein interfaceNumberer- Overrides:
monthNamein classNumberer_en- Parameters:
month- The month number (1=January, 12=December)minWidth- The minimum number of charactersmaxWidth- The maximum number of characters
-
dayName
public java.lang.String dayName(int day, int minWidth, int maxWidth)Description copied from class:Numberer_enGet a day name or abbreviation- Specified by:
dayNamein interfaceNumberer- Overrides:
dayNamein classNumberer_en- Parameters:
day- The day of the week (1=Monday, 7=Sunday)minWidth- The minimum number of charactersmaxWidth- The maximum number of characters
-
-