Package net.sf.saxon.number
Class Numberer_nlBE
java.lang.Object
net.sf.saxon.number.AbstractNumberer
net.sf.saxon.number.Numberer_nlBE
- All Implemented Interfaces:
Serializable
,Numberer
- Author:
- Karel Goossens BTR-Services Belgium. Numberer class for the Belgian-Dutch language region.
- See Also:
-
Field Summary
Fields inherited from class net.sf.saxon.number.AbstractNumberer
cyrillicLower, cyrillicUpper, greekLower, greekUpper, hebrew, hiraganaA, hiraganaI, kanjiDigits, katakanaA, katakanaI, latinLower, latinUpper, LOWER_CASE, TITLE_CASE, UPPER_CASE, westernDigits
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondayName
(int day, int minWidth, int maxWidth) Get a day name or abbreviationgetEraName
(int year) Get the name for an era (e.g.halfDayName
(int minutes, int minWidth, int maxWidth) Get an am/pm indicatormonthName
(int month, int minWidth, int maxWidth) Get a month name or abbreviationtoOrdinalWords
(String ordinalParam, long number, int wordCase) Show an ordinal number as dutch words in a requested case (for example, Twentyfirst)toWords
(long number) Show the number as words in title case.toWords
(long number, int wordCase) Format a number as English words with specified case optionsMethods inherited from class net.sf.saxon.number.AbstractNumberer
alphaDefault, format, getCalendarName, getCountry, getOrdinalSuffixForDateTime, ordinalSuffix, setCountry, toAlpha, toAlphaSequence, toRoman
-
Constructor Details
-
Numberer_nlBE
public Numberer_nlBE()
-
-
Method Details
-
toOrdinalWords
Show an ordinal number as dutch words in a requested case (for example, Twentyfirst)- Specified by:
toOrdinalWords
in classAbstractNumberer
- Parameters:
ordinalParam
- the value of the "ordinal" attribute as supplied by the usernumber
- the number to be formattedwordCase
- the required case for exampleAbstractNumberer.UPPER_CASE
,AbstractNumberer.LOWER_CASE
,AbstractNumberer.TITLE_CASE
- Returns:
- the formatted number
-
toWords
Description copied from class:AbstractNumberer
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).- Specified by:
toWords
in classAbstractNumberer
- Parameters:
number
- the number to be formatted- Returns:
- the number formatted as English words
-
toWords
Description copied from class:AbstractNumberer
Format a number as English words with specified case options- Overrides:
toWords
in classAbstractNumberer
- Parameters:
number
- the number to be formattedwordCase
- the required case for exampleAbstractNumberer.UPPER_CASE
,AbstractNumberer.LOWER_CASE
,AbstractNumberer.TITLE_CASE
- Returns:
- the formatted number
-
monthName
Get a month name or abbreviation- Specified by:
monthName
in interfaceNumberer
- Specified by:
monthName
in classAbstractNumberer
- Parameters:
month
- The month number (1=January, 12=December)minWidth
- The minimum number of charactersmaxWidth
- The maximum number of characters
-
dayName
Get a day name or abbreviation- Specified by:
dayName
in interfaceNumberer
- Specified by:
dayName
in classAbstractNumberer
- Parameters:
day
- The day of the week (1=Monday, 7=Sunday)minWidth
- The minimum number of charactersmaxWidth
- The maximum number of characters
-
halfDayName
Get an am/pm indicator- Specified by:
halfDayName
in interfaceNumberer
- Overrides:
halfDayName
in classAbstractNumberer
- Parameters:
minutes
- the minutes within the dayminWidth
- minimum width of outputmaxWidth
- maximum width of output- Returns:
- the AM or PM indicator
-
getEraName
Get the name for an era (e.g. "BC" or "AD")- Specified by:
getEraName
in interfaceNumberer
- Overrides:
getEraName
in classAbstractNumberer
- Parameters:
year
- the proleptic gregorian year, using "0" for the year before 1AD
-