public class Numberer_nl extends AbstractNumberer
Modified 2009-07-27 by MHK to use initial capital letters in names of months, days, and numbers. In response to email from Laurens Holst on saxon-help list: "Although in Dutch we do not capitalise months by default, it still needs to be capitalised when it appears at the start of a sentence, hence there is the problem."
cyrillicLower, cyrillicUpper, greekLower, greekUpper, hebrew, hiraganaA, hiraganaI, katakanaA, katakanaI, latinLower, latinUpper, LOWER_CASE, TITLE_CASE, UPPER_CASE, westernDigits
Constructor and Description |
---|
Numberer_nl() |
Modifier and Type | Method and Description |
---|---|
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 |
halfDayName(int minutes,
int minWidth,
int maxWidth)
Get an am/pm indicator
|
String |
monthName(int month,
int minWidth,
int maxWidth)
Get a month name or abbreviation
|
String |
toOrdinalWords(String ordinalParam,
long number,
int wordCase)
Show an ordinal number as dutch words in a requested case (for example, Twentyfirst)
|
String |
toWords(long number)
Show the number as words in title case.
|
String |
toWords(long number,
int wordCase)
Format a number as English words with specified case options
|
alphaDefault, defaultedLocale, format, format, getCalendarName, getCountry, getOrdinalSuffixForDateTime, ordinalSuffix, setCountry, toAlpha, toAlphaSequence, toJapanese, toRoman
public String toOrdinalWords(String ordinalParam, long number, int wordCase)
toOrdinalWords
in class AbstractNumberer
ordinalParam
- 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_CASE
public String toWords(long number)
AbstractNumberer
toWords
in class AbstractNumberer
number
- the number to be formattedpublic String toWords(long number, int wordCase)
AbstractNumberer
toWords
in class AbstractNumberer
number
- the number to be formattedwordCase
- the required case for example AbstractNumberer.UPPER_CASE
,
AbstractNumberer.LOWER_CASE
, AbstractNumberer.TITLE_CASE
public String monthName(int month, int minWidth, int maxWidth)
monthName
in interface Numberer
monthName
in class AbstractNumberer
month
- 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 Numberer
dayName
in class AbstractNumberer
day
- The day of the week (1=Monday, 7=Sunday)minWidth
- The minimum number of charactersmaxWidth
- The maximum number of characterspublic String halfDayName(int minutes, int minWidth, int maxWidth)
halfDayName
in interface Numberer
halfDayName
in class AbstractNumberer
minutes
- the minutes within the dayminWidth
- minimum width of outputmaxWidth
- maximum width of outputpublic String getEraName(int year)
getEraName
in interface Numberer
getEraName
in class AbstractNumberer
year
- the proleptic gregorian year, using "0" for the year before 1ADCopyright (c) 2004-2014 Saxonica Limited. All rights reserved.