net.sf.saxon.expr.number
Class NumberFormatter
java.lang.Object
net.sf.saxon.expr.number.NumberFormatter
- All Implemented Interfaces:
- Serializable
public class NumberFormatter
- extends Object
- implements Serializable
Class NumberFormatter defines a method to format a ArrayList of integers as a character
string according to a supplied format specification.
- Author:
- Michael H. Kay
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NumberFormatter
public NumberFormatter()
prepare
public void prepare(String format)
- Tokenize 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, ...
This symbol may be preceded and followed by punctuation (any other characters) which is
copied to the output string.
format
public CharSequence format(List numbers,
int groupSize,
String groupSeparator,
String letterValue,
String ordinal,
Numberer numberer)
- Format a list of numbers.
- Parameters:
numbers
- the numbers to be formatted (a sequence of integer values; it may also contain
preformatted strings as part of the error recovery fallback)
- Returns:
- the formatted output string.
Copyright (c) 2004-2011 Saxonica Limited. All rights reserved.