Class NumberConverter.EnglishNumberAsWordFormatter
- java.lang.Object
-
- org.apache.fop.complexscripts.util.NumberConverter.EnglishNumberAsWordFormatter
-
- All Implemented Interfaces:
NumberConverter.SpecialNumberFormatter
- Enclosing class:
- NumberConverter
private static class NumberConverter.EnglishNumberAsWordFormatter extends java.lang.Object implements NumberConverter.SpecialNumberFormatter
-
-
Field Summary
Fields Modifier and Type Field Description private int
caseType
-
Constructor Summary
Constructors Constructor Description EnglishNumberAsWordFormatter(int caseType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Integer[]
format(long number, int one, int letterValue, java.lang.String features, java.lang.String language, java.lang.String country)
Format number with special numeral system.private java.util.List<java.lang.String>
formatOnesInThousand(java.util.List<java.lang.String> wl, int number)
private java.util.List<java.lang.String>
formatOnesInThousand(java.util.List<java.lang.String> wl, int number, boolean ordinal)
-
-
-
Method Detail
-
format
public java.lang.Integer[] format(long number, int one, int letterValue, java.lang.String features, java.lang.String language, java.lang.String country)
Description copied from interface:NumberConverter.SpecialNumberFormatter
Format number with special numeral system.- Specified by:
format
in interfaceNumberConverter.SpecialNumberFormatter
- Parameters:
number
- to be formattedone
- unicode scalar value denoting numeric value 1letterValue
- letter value (must be one of the above letter value enumeration values)features
- features (feature sub-parameters)language
- denotes applicable languagecountry
- denotes applicable country- Returns:
- formatted number as array of unicode scalars
-
formatOnesInThousand
private java.util.List<java.lang.String> formatOnesInThousand(java.util.List<java.lang.String> wl, int number)
-
formatOnesInThousand
private java.util.List<java.lang.String> formatOnesInThousand(java.util.List<java.lang.String> wl, int number, boolean ordinal)
-
-