Package net.sf.saxon.option.local
Class Numberer_tr
- java.lang.Object
-
- net.sf.saxon.expr.number.AbstractNumberer
-
- net.sf.saxon.option.local.Numberer_tr
-
- All Implemented Interfaces:
Numberer
public class Numberer_tr extends AbstractNumberer
-
-
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 Constructor Description Numberer_tr()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
camelBump(java.lang.String str)
java.lang.String
dayName(int gun, int min, int max)
Get a day name or abbreviationjava.lang.String
formatWord(java.lang.String word, int formatIdx)
static void
main(java.lang.String[] args)
java.lang.String
monthName(int ay, int min, int max)
Get a month name or abbreviationjava.lang.String
numberer(long number, int format)
java.lang.String
toOrdinalWords(java.lang.String str, long l, int format)
Show an ordinal number as English words in a requested case (for example, Twentyfirst)java.lang.String
toWords(java.lang.String cardinal, long l)
Show the number as words in title case.java.lang.String
toWords(java.lang.String cardinal, long l, int format)
Format a number as English words with specified case options-
Methods 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
-
-
-
-
Method Detail
-
formatWord
public java.lang.String formatWord(java.lang.String word, int formatIdx)
-
numberer
public java.lang.String numberer(long number, int format)
-
toWords
public java.lang.String toWords(java.lang.String cardinal, long l)
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 userl
- the number to be formatted- Returns:
- the number formatted as English words
-
toWords
public java.lang.String toWords(java.lang.String cardinal, long l, int format)
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 userl
- the number to be formattedformat
- the required case for exampleAbstractNumberer.UPPER_CASE
,AbstractNumberer.LOWER_CASE
,AbstractNumberer.TITLE_CASE
- Returns:
- the formatted number
-
toOrdinalWords
public java.lang.String toOrdinalWords(java.lang.String str, long l, int format)
Description copied from class:AbstractNumberer
Show an ordinal number as English words in a requested case (for example, Twentyfirst)- Specified by:
toOrdinalWords
in classAbstractNumberer
- Parameters:
str
- the value of the "ordinal" attribute as supplied by the userl
- the number to be formattedformat
- the required case for exampleAbstractNumberer.UPPER_CASE
,AbstractNumberer.LOWER_CASE
,AbstractNumberer.TITLE_CASE
- Returns:
- the formatted number
-
monthName
public java.lang.String monthName(int ay, int min, int max)
Description copied from class:AbstractNumberer
Get a month name or abbreviation- Specified by:
monthName
in interfaceNumberer
- Specified by:
monthName
in classAbstractNumberer
- Parameters:
ay
- The month number (1=January, 12=December)min
- The minimum number of charactersmax
- The maximum number of characters- Returns:
- the month name or abbreviation as a string (for example, "September" or "Sep")
-
dayName
public java.lang.String dayName(int gun, int min, int max)
Description copied from class:AbstractNumberer
Get a day name or abbreviation- Specified by:
dayName
in interfaceNumberer
- Specified by:
dayName
in classAbstractNumberer
- Parameters:
gun
- The day of the week (1=Monday, 7=Sunday)min
- The minimum number of charactersmax
- The maximum number of characters- Returns:
- the day name or abbreviation as a string (for example, "Monday" or "Mon")
-
camelBump
public java.lang.String camelBump(java.lang.String str)
-
main
public static void main(java.lang.String[] args)
-
-