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 Object
implements NumberConverter.SpecialNumberFormatter
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionInteger[]
Format number with special numeral system.formatOnesInThousand
(List<String> wl, int number) formatOnesInThousand
(List<String> wl, int number, boolean ordinal)
-
Field Details
-
caseType
private int caseType
-
-
Constructor Details
-
EnglishNumberAsWordFormatter
EnglishNumberAsWordFormatter(int caseType)
-
-
Method Details
-
format
public Integer[] format(long number, int one, int letterValue, String features, String language, 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
-
formatOnesInThousand
-