net.sf.saxon.number
Class Numberer_en
- Numberer, Serializable
Numberer class for the English language
LOWER_CASE , TITLE_CASE , UPPER_CASE , cyrillicLower , cyrillicUpper , greekLower , greekUpper , hebrew , hiraganaA , hiraganaI , kanjiDigits , katakanaA , katakanaI , latinLower , latinUpper , westernDigits |
String | dayName(int day, int minWidth, int maxWidth) - Get a day name or abbreviation
|
String | monthName(int month, int minWidth, int maxWidth) - Get a month name or abbreviation
|
protected String | ordinalSuffix(String ordinalParam, long number) - Construct the ordinal suffix for a number, for example "st", "nd", "rd"
|
String | toOrdinalWords(String ordinalParam, long number, int wordCase) - Show an ordinal number as English words in a requested case (for example, Twentyfirst)
|
String | toWords(long number) - Show the number as words in title case.
|
alphaDefault , dayName , format , getCalendarName , getCountry , getEraName , getOrdinalSuffixForDateTime , halfDayName , monthName , ordinalSuffix , setCountry , toAlpha , toAlphaSequence , toOrdinalWords , toRoman , toWords , toWords |
dayName
public String dayName(int day,
int minWidth,
int maxWidth)
Get a day name or abbreviation
- dayName in interface Numberer
- dayName in interface AbstractNumberer
day
- The day of the week (1=Monday, 7=Sunday)minWidth
- The minimum number of charactersmaxWidth
- The maximum number of characters
monthName
public String monthName(int month,
int minWidth,
int maxWidth)
Get a month name or abbreviation
- monthName in interface Numberer
- monthName in interface AbstractNumberer
month
- The month number (1=January, 12=December)minWidth
- The minimum number of charactersmaxWidth
- The maximum number of characters
ordinalSuffix
protected String ordinalSuffix(String ordinalParam,
long number)
Construct the ordinal suffix for a number, for example "st", "nd", "rd"
- ordinalSuffix in interface AbstractNumberer
ordinalParam
- the value of the ordinal attribute (used in non-English
language implementations)number
- the number being formatted
- the ordinal suffix to be appended to the formatted number
toOrdinalWords
public String toOrdinalWords(String ordinalParam,
long number,
int wordCase)
Show an ordinal number as English words in a requested case (for example, Twentyfirst)
- toOrdinalWords in interface AbstractNumberer
toWords
public String toWords(long number)
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).
- toWords in interface AbstractNumberer
number
- the number to be formatted
- the number formatted as English words