public abstract class BaseFormatter<T,R> extends java.lang.Object implements Formatter<T,R>
| Modifier and Type | Class and Description |
|---|---|
static interface |
BaseFormatter.ParseBlock<T2,R2> |
| Modifier | Constructor and Description |
|---|---|
protected |
BaseFormatter() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Class<?> |
guessInputType(java.lang.reflect.Type type) |
boolean |
isValidType(java.lang.Object input) |
static <T,R> R |
toValueOrThrowIllegalTypeException(T arg,
BaseFormatter.ParseBlock<T,R> parseBlock) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconvert, getFormatterName, isValid, isValidValue, transformpublic static java.lang.Class<?> guessInputType(java.lang.reflect.Type type)
public static <T,R> R toValueOrThrowIllegalTypeException(T arg,
BaseFormatter.ParseBlock<T,R> parseBlock)
public boolean isValidType(java.lang.Object input)
isValidType in interface Formatter<T,R>