public abstract class XmlNumberFormat<T> extends java.lang.Object implements XmlFormat<T>
| Modifier and Type | Class and Description |
|---|---|
static class |
XmlNumberFormat.BigDecimalNumberFormat |
static class |
XmlNumberFormat.BigIntNumberFormat |
static class |
XmlNumberFormat.DecimalNumberFormat |
static class |
XmlNumberFormat.DoubleNumberFormat |
static class |
XmlNumberFormat.FloatNumberFormat |
static class |
XmlNumberFormat.Int16NumberFormat |
static class |
XmlNumberFormat.Int32NumberFormat |
static class |
XmlNumberFormat.Int64NumberFormat |
static class |
XmlNumberFormat.Int8NumberFormat |
static class |
XmlNumberFormat.UInt16NumberFormat |
static class |
XmlNumberFormat.UInt32NumberFormat |
static class |
XmlNumberFormat.UInt64NumberFormat |
static class |
XmlNumberFormat.UInt8NumberFormat |
| Modifier and Type | Field and Description |
|---|---|
static XmlNumberFormat.BigDecimalNumberFormat |
BIGDECIMAL |
static XmlNumberFormat.BigIntNumberFormat |
BIGINT |
static XmlNumberFormat.DecimalNumberFormat |
DECIMAL |
static XmlNumberFormat.FloatNumberFormat |
FLOAT32 |
static XmlNumberFormat.DoubleNumberFormat |
FLOAT64 |
static XmlNumberFormat.Int16NumberFormat |
INT16 |
static XmlNumberFormat.Int32NumberFormat |
INT32 |
static XmlNumberFormat.Int64NumberFormat |
INT64 |
static XmlNumberFormat.Int8NumberFormat |
INT8 |
static XmlNumberFormat.UInt16NumberFormat |
UINT16 |
static XmlNumberFormat.UInt32NumberFormat |
UINT32 |
static XmlNumberFormat.UInt64NumberFormat |
UINT64 |
static XmlNumberFormat.UInt8NumberFormat |
UINT8 |
| Constructor and Description |
|---|
XmlNumberFormat() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
formatBigDecimal(java.math.BigDecimal value) |
protected java.lang.String |
formatBigInt(java.math.BigInteger value) |
protected java.lang.String |
formatDouble(double value) |
protected java.lang.String |
formatFloat(float value) |
protected java.lang.String |
formatInt(long value) |
protected java.math.BigDecimal |
parseBigDecimal(java.lang.String str) |
protected java.math.BigInteger |
parseBigInt(java.lang.String str) |
protected double |
parseDouble(java.lang.String str) |
protected float |
parseFloat(java.lang.String str) |
protected long |
parseInt(java.lang.String str) |
protected long |
parseUInt(java.lang.String str) |
public static final XmlNumberFormat.Int8NumberFormat INT8
public static final XmlNumberFormat.Int16NumberFormat INT16
public static final XmlNumberFormat.Int32NumberFormat INT32
public static final XmlNumberFormat.Int64NumberFormat INT64
public static final XmlNumberFormat.UInt8NumberFormat UINT8
public static final XmlNumberFormat.UInt16NumberFormat UINT16
public static final XmlNumberFormat.UInt32NumberFormat UINT32
public static final XmlNumberFormat.UInt64NumberFormat UINT64
public static final XmlNumberFormat.BigIntNumberFormat BIGINT
public static final XmlNumberFormat.FloatNumberFormat FLOAT32
public static final XmlNumberFormat.DoubleNumberFormat FLOAT64
public static final XmlNumberFormat.DecimalNumberFormat DECIMAL
public static final XmlNumberFormat.BigDecimalNumberFormat BIGDECIMAL
protected java.lang.String formatInt(long value)
protected long parseInt(java.lang.String str)
protected long parseUInt(java.lang.String str)
throws FormatException
FormatExceptionprotected java.lang.String formatBigInt(java.math.BigInteger value)
protected java.math.BigInteger parseBigInt(java.lang.String str)
protected float parseFloat(java.lang.String str)
protected double parseDouble(java.lang.String str)
protected java.lang.String formatFloat(float value)
protected java.lang.String formatDouble(double value)
protected java.lang.String formatBigDecimal(java.math.BigDecimal value)
protected java.math.BigDecimal parseBigDecimal(java.lang.String str)