public abstract class ValueEncoder
extends java.lang.Object
| Constructor and Description |
|---|
ValueEncoder() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
parse(java.lang.String value)
Attempt to parse the given value using each registered ValueEncoder instance
until one returns a non null result.
|
abstract java.lang.Object |
parseValue(java.lang.String value)
Implementation of the actual parsing for a given ValueEncoder
|
static void |
register(ValueEncoder encoder) |
public static void register(ValueEncoder encoder)
public abstract java.lang.Object parseValue(java.lang.String value)
throws java.lang.Exception
value - The string representation of the value to parsejava.lang.Exceptionpublic static java.lang.Object parse(java.lang.String value)
throws java.lang.Exception
java.lang.Exception