public interface TypeAdapter<T>
| Modifier and Type | Method and Description |
|---|---|
default T |
copy(T value) |
static <T> TypeAdapter<T> |
create(java.util.function.Function<T,java.lang.String> serializer,
java.util.function.Function<java.lang.String,T> deserializer,
java.lang.String defaultValue) |
static <T> TypeAdapter<T> |
create(java.util.function.Function<T,java.lang.String> serializer,
java.util.function.Function<java.lang.String,T> deserializer,
T defaultValue) |
java.lang.String |
defaultSerializedValue() |
default T |
defaultValue() |
T |
deserialize(java.lang.String s) |
default boolean |
isSerializedValue(java.lang.String s) |
java.lang.String |
serialize(T value) |
java.lang.String serialize(T value)
T deserialize(java.lang.String s)
java.lang.String defaultSerializedValue()
default T defaultValue()
default boolean isSerializedValue(java.lang.String s)
static <T> TypeAdapter<T> create(java.util.function.Function<T,java.lang.String> serializer, java.util.function.Function<java.lang.String,T> deserializer, T defaultValue)
static <T> TypeAdapter<T> create(java.util.function.Function<T,java.lang.String> serializer, java.util.function.Function<java.lang.String,T> deserializer, java.lang.String defaultValue)