|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sf.saxon.number.Numberer_en
net.sf.saxon.number.Numberer_de
public class Numberer_de
Class Numberer_de is designed simply to demonstrate how to write a number formatter for a different language. This one will be activated for language="de", format="eins", letter-value="traditional"
| 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 | |
|---|---|
Numberer_de()
|
|
| Method Summary | |
|---|---|
String |
dayName(int day,
int minWidth,
int maxWidth)
Get a day name or abbreviation |
String |
getEraName(int year)
Get the name for an era (e.g. |
String |
getOrdinalSuffixForDateTime(String component)
Get an ordinal suffix for a particular component of a date/time. |
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 German words (for example, Einundzwanzigste) |
String |
toWords(long number)
Show the number as words in title case. |
| Methods inherited from class net.sf.saxon.number.Numberer_en |
|---|
alphaDefault, format, getTimezoneName, halfDayName, setCountry, toAlpha, toAlphaSequence, toRoman, toWords, tz |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Numberer_de()
| Method Detail |
|---|
protected String ordinalSuffix(String ordinalParam,
long number)
ordinalSuffix in class Numberer_enordinalParam - the value of the ordinal attribute (used in non-English
language implementations)number - the number being formatted
public String toWords(long number)
toWords in class Numberer_en
public String toOrdinalWords(String ordinalParam,
long number,
int wordCase)
toOrdinalWords in class Numberer_en
public String monthName(int month,
int minWidth,
int maxWidth)
monthName in interface NumberermonthName in class Numberer_enmonth - The month number (1=January, 12=December)minWidth - The minimum number of charactersmaxWidth - The maximum number of characters
public String dayName(int day,
int minWidth,
int maxWidth)
dayName in interface NumbererdayName in class Numberer_enday - The month number (1=Sunday, 7=Saturday)minWidth - The minimum number of charactersmaxWidth - The maximum number of characterspublic String getOrdinalSuffixForDateTime(String component)
getOrdinalSuffixForDateTime in interface NumberergetOrdinalSuffixForDateTime in class Numberer_encomponent - the component specifier from a format-dateTime picture, for
example "M" for the month or "D" for the day.
public String getEraName(int year)
getEraName in interface NumberergetEraName in class Numberer_enyear - the proleptic gregorian year, using "0" for the year before 1AD
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||