net.sf.saxon.option.local
Class Numberer_sv
java.lang.Object
   net.sf.saxon.number.AbstractNumberer
net.sf.saxon.number.AbstractNumberer
       net.sf.saxon.option.local.Numberer_sv
net.sf.saxon.option.local.Numberer_sv
- All Implemented Interfaces: 
- Serializable, Numberer
- public class Numberer_sv 
- extends AbstractNumberer
- Author:
- Karel Goossens
         BTR-Services Belgium.
  Numberer class for the Swedish language.
- See Also:
- http://en.wikipedia.org/wiki/Swedish_grammar, 
http://www2.hhs.se/isa/swedish/chap4.htm, 
Serialized Form
 
| 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 | 
 
 
| Method Summary | 
|  String | dayName(int day,
        int minWidth,
        int maxWidth)Get a day name or abbreviation
 | 
|  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 swedish 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
 | 
 
| Methods inherited from class net.sf.saxon.number.AbstractNumberer | 
| alphaDefault, format, getCalendarName, getCountry, getEraName, getOrdinalSuffixForDateTime, halfDayName, ordinalSuffix, setCountry, toAlpha, toAlphaSequence, toRoman | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
Numberer_sv
public Numberer_sv()
toOrdinalWords
public String toOrdinalWords(String ordinalParam,
                             long number,
                             int wordCase)
- Show an ordinal number as swedish words in a requested case (for example, Twentyfirst)
 
- 
- Specified by:
- toOrdinalWordsin class- AbstractNumberer
 
- 
- 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
public String toWords(long number)
- 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:
- toWordsin class- AbstractNumberer
 
- 
- Parameters:
- number- the number to be formatted
- Returns:
- the number formatted as English words
 
toWords
public String toWords(long number,
                      int wordCase)
- Description copied from class: AbstractNumberer
- Format a number as English words with specified case options
 
- 
- Overrides:
- toWordsin class- AbstractNumberer
 
- 
- Parameters:
- number- the number to be formatted
- wordCase- the required case for example- AbstractNumberer.UPPER_CASE,- AbstractNumberer.LOWER_CASE,- AbstractNumberer.TITLE_CASE
- Returns:
- the formatted number
 
monthName
public String monthName(int month,
                        int minWidth,
                        int maxWidth)
- Get a month name or abbreviation
 
- 
- Specified by:
- monthNamein interface- Numberer
- Specified by:
- monthNamein class- AbstractNumberer
 
- 
- Parameters:
- month- The month number (1=January, 12=December)
- minWidth- The minimum number of characters
- maxWidth- The maximum number of characters
 
dayName
public String dayName(int day,
                      int minWidth,
                      int maxWidth)
- Get a day name or abbreviation
 
- 
- Specified by:
- dayNamein interface- Numberer
- Specified by:
- dayNamein class- AbstractNumberer
 
- 
- Parameters:
- day- The day of the week (1=Monday, 7=Sunday)
- minWidth- The minimum number of characters
- maxWidth- The maximum number of characters
 
Copyright (c) Saxonica Limited. All rights reserved.