public interface Formatter<T>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Formatter.ParseBlock<T,R> |
| Modifier and Type | Method and Description |
|---|---|
default java.lang.String |
getFormatterName() |
default boolean |
isValidType(java.lang.Object input) |
default boolean |
isValidValue(T value) |
java.lang.Object |
toValue(T input) |
static <T,R> R |
toValueOrThrowIllegalTypeException(T arg,
Formatter.ParseBlock<T,R> parseBlock) |
static <T,R> R toValueOrThrowIllegalTypeException(T arg,
Formatter.ParseBlock<T,R> parseBlock)
default boolean isValidType(java.lang.Object input)
java.lang.Object toValue(T input)
default boolean isValidValue(T value)
default java.lang.String getFormatterName()