Package com.icl.saxon.number
Class NumberFormatter
- java.lang.Object
-
- com.icl.saxon.number.NumberFormatter
-
public class NumberFormatter extends Object
Class NumberFormatter defines a method to format a Vector of integers as a character string according to a supplied format specification.
-
-
Constructor Summary
Constructors Constructor Description NumberFormatter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
format(int number, int groupSize, String groupSeparator, String letterValue, Numberer numberer)
Format a single number.String
format(Vector numbers, int groupSize, String groupSeparator, String letterValue, Numberer numberer)
Format a vector of numbers.void
prepare(String format)
Prepare the format pattern.
-
-
-
Method Detail
-
prepare
public void prepare(String format)
Prepare the format pattern.- Parameters:
format
- the format specification. Contains one of the following values:- "1": conventional decimal numbering
- "a": sequence a, b, c, ... aa, ab, ac, ...
- "A": sequence A, B, C, ... AA, AB, AC, ...
- "i": sequence i, ii, iii, iv, v ...
- "I": sequence I, II, III, IV, V, ...
-
format
public String format(Vector numbers, int groupSize, String groupSeparator, String letterValue, Numberer numberer)
Format a vector of numbers.- Parameters:
numbers
- the numbers to be formatted (a sequence of integer values)- Returns:
- the formatted output string.
-
-