public abstract class Formatter<T>
extends java.lang.Object
| Constructor and Description |
|---|
Formatter() |
| Modifier and Type | Method and Description |
|---|---|
abstract T |
asObject(java.lang.String string,
FixedField field) |
abstract java.lang.String |
asString(T object,
FixedField field) |
static java.util.Map<java.lang.Class<? extends java.io.Serializable>,java.lang.Class<? extends Formatter<? extends java.io.Serializable>>> |
getDefaultFormatters() |
static Formatter<?> |
instance(java.util.Map<java.lang.Class<? extends java.io.Serializable>,java.lang.Class<? extends Formatter<? extends java.io.Serializable>>> formatters,
java.lang.Class<?> type) |
T |
parse(java.lang.String value,
FixedField field) |
public static java.util.Map<java.lang.Class<? extends java.io.Serializable>,java.lang.Class<? extends Formatter<? extends java.io.Serializable>>> getDefaultFormatters()
public static Formatter<?> instance(java.util.Map<java.lang.Class<? extends java.io.Serializable>,java.lang.Class<? extends Formatter<? extends java.io.Serializable>>> formatters, java.lang.Class<?> type) throws FixedLengthException
FixedLengthExceptionpublic T parse(java.lang.String value, FixedField field)
public abstract T asObject(java.lang.String string, FixedField field)
public abstract java.lang.String asString(T object, FixedField field)