public class TypeAdapters
extends java.lang.Object
| Constructor and Description |
|---|
TypeAdapters() |
| Modifier and Type | Method and Description |
|---|---|
static <T> TypeAdapter<T> |
get(java.lang.reflect.Type type) |
static boolean |
hasAdapter(java.lang.reflect.Type type) |
static <T> void |
register(java.util.function.Function<T,java.lang.String> serializer,
java.util.function.Function<java.lang.String,T> deserializer,
T defaultValue,
java.lang.reflect.Type... types) |
static <T> void |
register(java.util.function.Function<T,java.lang.String> serializer,
java.util.function.Function<java.lang.String,T> deserializer,
T defaultValue,
java.lang.reflect.Type type) |
static <T> void |
register(java.lang.reflect.Type type,
TypeAdapter<T> typeAdapter) |
static <T> void |
registerString(java.util.function.Function<T,java.lang.String> serializer,
java.util.function.Function<java.lang.String,T> deserializer,
java.lang.String defaultValue,
java.lang.reflect.Type... types) |
static <T> void |
registerString(java.util.function.Function<T,java.lang.String> serializer,
java.util.function.Function<java.lang.String,T> deserializer,
java.lang.String defaultValue,
java.lang.reflect.Type type) |
@SafeVarargs
public static <T> void register(java.util.function.Function<T,java.lang.String> serializer,
java.util.function.Function<java.lang.String,T> deserializer,
T defaultValue,
java.lang.reflect.Type... types)
@SafeVarargs
public static <T> void registerString(java.util.function.Function<T,java.lang.String> serializer,
java.util.function.Function<java.lang.String,T> deserializer,
java.lang.String defaultValue,
java.lang.reflect.Type... types)
public static <T> void register(java.util.function.Function<T,java.lang.String> serializer,
java.util.function.Function<java.lang.String,T> deserializer,
T defaultValue,
java.lang.reflect.Type type)
public static <T> void registerString(java.util.function.Function<T,java.lang.String> serializer,
java.util.function.Function<java.lang.String,T> deserializer,
java.lang.String defaultValue,
java.lang.reflect.Type type)
public static <T> void register(java.lang.reflect.Type type,
TypeAdapter<T> typeAdapter)
public static <T> TypeAdapter<T> get(java.lang.reflect.Type type)
public static boolean hasAdapter(java.lang.reflect.Type type)