public class Numberer_en extends AbstractNumberer
cyrillicLower, cyrillicUpper, greekLower, greekUpper, hebrew, hiraganaA, hiraganaI, katakanaA, katakanaI, latinLower, latinUpper, LOWER_CASE, TITLE_CASE, UPPER_CASE, westernDigits| Constructor and Description |
|---|
Numberer_en() |
| Modifier and Type | Method and Description |
|---|---|
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"
|
void |
setTensUnitsSeparatorCardinal(String separator)
Set the separator to be used between tens and units for cardinal numbers.
|
void |
setTensUnitsSeparatorOrdinal(String separator)
Set the separator to be used between tens and units for ordinal numbers.
|
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, convertDigitSystem, defaultedLocale, format, format, getCalendarName, getCountry, getEraName, getOrdinalSuffixForDateTime, halfDayName, setCountry, toAlpha, toAlphaSequence, toJapanese, toRoman, toWordspublic void setTensUnitsSeparatorCardinal(String separator)
Currently the only way of calling this is from a subclass, which can be nominated by setting
a LocalizerFactory on the Configuration
separator - the separator to be used between tens and units when cardinal numbers are written
as words.public void setTensUnitsSeparatorOrdinal(String separator)
Currently the only way of calling this is from a subclass, which can be nominated by setting
a LocalizerFactory on the Configuration
separator - the separator to be used between tens and units when ordinal numbers are written
as words.protected String ordinalSuffix(String ordinalParam, long number)
ordinalSuffix in class AbstractNumbererordinalParam - the value of the ordinal attribute (used in non-English
language implementations)number - the number being formattedpublic String toWords(long number)
toWords in class AbstractNumberernumber - the number to be formattedpublic String toOrdinalWords(String ordinalParam, long number, int wordCase)
toOrdinalWords in class AbstractNumbererordinalParam - the value of the "ordinal" attribute as supplied by the usernumber - the number to be formattedwordCase - the required case for example AbstractNumberer.UPPER_CASE,
AbstractNumberer.LOWER_CASE, AbstractNumberer.TITLE_CASEpublic String monthName(int month, int minWidth, int maxWidth)
monthName in interface NumberermonthName in class AbstractNumberermonth - The month number (1=January, 12=December)minWidth - The minimum number of charactersmaxWidth - The maximum number of characterspublic String dayName(int day, int minWidth, int maxWidth)
dayName in interface NumbererdayName in class AbstractNumbererday - The day of the week (1=Monday, 7=Sunday)minWidth - The minimum number of charactersmaxWidth - The maximum number of charactersCopyright (c) 2004-2014 Saxonica Limited. All rights reserved.