Package org.basex.query.util.format
Class DecFormatter
- java.lang.Object
-
- org.basex.query.util.format.DecFormatter
-
public final class DecFormatter extends Object
Formatter for decimal numbers.- Author:
- BaseX Team 2005-22, BSD License, Christian Gruen
-
-
Field Summary
Fields Modifier and Type Field Description int
decimal
Decimal-separator character.int
exponent
Exponent-separator character.int
grouping
Grouping-separator character.byte[]
inf
Infinity.int
minus
Minus character.byte[]
nan
NaN.int
optional
Optional-digit character.int
pattern
Pattern-separator character.int
percent
Percent character.int
permille
Permille character.int
zero
Zero-digit character.
-
Constructor Summary
Constructors Constructor Description DecFormatter(TokenMap map, InputInfo info)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
format(ANum number, byte[] picture, InputInfo ii)
Returns a formatted number.
-
-
-
Field Detail
-
zero
public final int zero
Zero-digit character.
-
inf
public byte[] inf
Infinity.
-
nan
public byte[] nan
NaN.
-
pattern
public int pattern
Pattern-separator character.
-
decimal
public int decimal
Decimal-separator character.
-
exponent
public int exponent
Exponent-separator character.
-
grouping
public int grouping
Grouping-separator character.
-
optional
public int optional
Optional-digit character.
-
minus
public int minus
Minus character.
-
percent
public int percent
Percent character.
-
permille
public int permille
Permille character.
-
-
Constructor Detail
-
DecFormatter
public DecFormatter(TokenMap map, InputInfo info) throws QueryException
Constructor.- Parameters:
map
- decimal format (can benull
)info
- input info (can benull
)- Throws:
QueryException
- query exception
-
-
Method Detail
-
format
public byte[] format(ANum number, byte[] picture, InputInfo ii) throws QueryException
Returns a formatted number.- Parameters:
number
- number to be formattedpicture
- pictureii
- input info- Returns:
- string representation
- Throws:
QueryException
- query exception
-
-