|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface Numberer supports number formatting. There is a separate implementation for each language, e.g. Numberer_en for English. This supports the xsl:number element
Method Summary | |
java.lang.String |
dayName(int day,
int minWidth,
int maxWidth)
Get a day name or abbreviation |
java.lang.String |
format(long number,
java.lang.String picture,
int groupSize,
java.lang.String groupSeparator,
java.lang.String letterValue,
java.lang.String ordinal)
Format a number into a string |
java.lang.String |
getEraName(int year)
Get the name for an era (e.g. |
java.lang.String |
getOrdinalSuffixForDateTime(java.lang.String component)
Get an ordinal suffix for a particular component of a date/time. |
java.lang.String |
getTimezoneName(int tz)
Get the name of a timezone |
java.lang.String |
halfDayName(int minutes,
int minWidth,
int maxWidth)
Get an am/pm indicator |
java.lang.String |
monthName(int month,
int minWidth,
int maxWidth)
Get a month name or abbreviation |
void |
setCountry(java.lang.String country)
Set the country used by this numberer (currenly used only for names of timezones) |
Method Detail |
public void setCountry(java.lang.String country)
public java.lang.String format(long number, java.lang.String picture, int groupSize, java.lang.String groupSeparator, java.lang.String letterValue, java.lang.String ordinal)
number
- The number to be formattedpicture
- The format token. This is a single component of the format attribute
of xsl:number, e.g. "1", "01", "i", or "a"groupSize
- number of digits per group (0 implies no grouping)groupSeparator
- string to appear between groups of digitsletterValue
- The letter-value specified to xsl:number: "alphabetic" or
"traditional". Can also be an empty string or null.ordinal
- The value of the ordinal attribute specified to xsl:number
The value "yes" indicates that ordinal numbers should be used; "" or null indicates
that cardinal numbers
public java.lang.String monthName(int month, int minWidth, int maxWidth)
month
- The month number (1=January, 12=December)minWidth
- The minimum number of charactersmaxWidth
- The maximum number of characterspublic java.lang.String dayName(int day, int minWidth, int maxWidth)
day
- The month number (1=Monday, 7=Sunday)minWidth
- The minimum number of charactersmaxWidth
- The maximum number of characterspublic java.lang.String halfDayName(int minutes, int minWidth, int maxWidth)
minutes
- the minutes within the dayminWidth
- minimum width of outputmaxWidth
- maximum width of output
public java.lang.String getOrdinalSuffixForDateTime(java.lang.String component)
component
- the component specifier from a format-dateTime picture, for
example "M" for the month or "D" for the day.
public java.lang.String getEraName(int year)
year
- the proleptic gregorian year, using "0" for the year before 1ADpublic java.lang.String getTimezoneName(int tz)
tz
- the offset of the timezone from GMT in minutes
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |