Package net.sf.saxon.expr.number
Class NumericGroupFormatter
java.lang.Object
net.sf.saxon.expr.number.NumericGroupFormatter
- Direct Known Subclasses:
IrregularGroupFormatter
,RegularGroupFormatter
A NumericGroupFormatter is responsible for insertion of grouping separators
into a formatted number (for example, reformatting "1234" as "1,234").
-
Field Details
-
adjustedPicture
-
-
Constructor Details
-
NumericGroupFormatter
public NumericGroupFormatter()
-
-
Method Details
-
getAdjustedPicture
Get the adjusted (preprocessed) picture- Returns:
- the adjusted picture
-
format
Reformat a number to add grouping separators- Parameters:
value
- a buffer holding the number to be reformatted- Returns:
- the reformatted number
-
getSeparator
Get the grouping separator to be used, as a Unicode codepoint. If more than one is used, return the last. If no grouping separators are used, return null- Returns:
- the grouping separator
-