Package net.sf.saxon.option.local
Class Numberer_sv
java.lang.Object
net.sf.saxon.expr.number.AbstractNumberer
net.sf.saxon.option.local.Numberer_sv
- All Implemented Interfaces:
Numberer
Numberer class for the Swedish language.
- See Also:
-
Field Summary
Fields inherited from class net.sf.saxon.expr.number.AbstractNumberer
cyrillicLower, cyrillicUpper, greekLower, greekUpper, hebrew, hiraganaA, hiraganaI, katakanaA, katakanaI, latinLower, latinUpper, LOWER_CASE, lowerCaseAlphabet, TITLE_CASE, UPPER_CASE, upperCaseAlphabet, westernDigits
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondayName
(int day, int minWidth, int maxWidth) Get a day name or abbreviationmonthName
(int month, int minWidth, int maxWidth) Get a month name or abbreviationtoOrdinalWords
(String ordinalParam, long number, int wordCase) Show an ordinal number as swedish words in a requested case (for example, Twentyfirst)Show the number as words in title case.Format a number as English words with specified case optionsMethods inherited from class net.sf.saxon.expr.number.AbstractNumberer
alphaDefault, convertDigitSystem, defaultedLocale, format, format, getCalendarName, getCountry, getEraName, getLanguage, getOrdinalSuffixForDateTime, halfDayName, ordinalSuffix, setCountry, setLanguage, toAlpha, toAlphaSequence, toJapanese, toRoman, zero
-
Constructor Details
-
Numberer_sv
public Numberer_sv()
-
-
Method Details
-
toOrdinalWords
Show an ordinal number as swedish words in a requested case (for example, Twentyfirst)- Specified by:
toOrdinalWords
in classAbstractNumberer
- Parameters:
ordinalParam
- not used.number
- the number to be converted to a word.wordCase
- UPPER_CASE or LOWER_CASE.- Returns:
- String representing the number in words.
-
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:
cardinal
- the value of the "cardinal" attribute as supplied by the usernumber
- 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:
cardinal
- the value of the "cardinal" 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
-
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- Returns:
- the month name or abbreviation as a string (for example, "September" or "Sep")
-
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- Returns:
- the day name or abbreviation as a string (for example, "Monday" or "Mon")
-