Uses of Class
com.google.gson.TypeAdapter
-
Packages that use TypeAdapter Package Description com.google.gson This package provides theGson
class to convert Json to Java and vice-versa.com.google.gson.graph com.google.gson.interceptors com.google.gson.internal Do NOT use any class in this package as they are meant for internal use in Gson.com.google.gson.internal.bind com.google.gson.internal.sql com.google.gson.typeadapters -
-
Uses of TypeAdapter in com.google.gson
Subclasses of TypeAdapter in com.google.gson Modifier and Type Class Description (package private) static class
Gson.FutureTypeAdapter<T>
Fields in com.google.gson declared as TypeAdapter Modifier and Type Field Description private TypeAdapter<T>
Gson.FutureTypeAdapter. delegate
Fields in com.google.gson with type parameters of type TypeAdapter Modifier and Type Field Description private java.util.Map<TypeToken<?>,TypeAdapter<?>>
Gson. typeTokenCache
Methods in com.google.gson that return TypeAdapter Modifier and Type Method Description private static TypeAdapter<java.util.concurrent.atomic.AtomicLong>
Gson. atomicLongAdapter(TypeAdapter<java.lang.Number> longAdapter)
private static TypeAdapter<java.util.concurrent.atomic.AtomicLongArray>
Gson. atomicLongArrayAdapter(TypeAdapter<java.lang.Number> longAdapter)
<T> TypeAdapter<T>
TypeAdapterFactory. create(Gson gson, TypeToken<T> type)
Returns a type adapter fortype
, or null if this factory doesn't supporttype
.private TypeAdapter<java.lang.Number>
Gson. doubleAdapter(boolean serializeSpecialFloatingPointValues)
private TypeAdapter<java.lang.Number>
Gson. floatAdapter(boolean serializeSpecialFloatingPointValues)
<T> TypeAdapter<T>
Gson. getAdapter(TypeToken<T> type)
Returns the type adapter for type.<T> TypeAdapter<T>
Gson. getAdapter(java.lang.Class<T> type)
Returns the type adapter for type.<T> TypeAdapter<T>
Gson. getDelegateAdapter(TypeAdapterFactory skipPast, TypeToken<T> type)
This method is used to get an alternate type adapter for the specified type.private static TypeAdapter<java.lang.Number>
Gson. longAdapter(LongSerializationPolicy longSerializationPolicy)
TypeAdapter<T>
TypeAdapter. nullSafe()
This wrapper method is used to make a type adapter null tolerant.Methods in com.google.gson with parameters of type TypeAdapter Modifier and Type Method Description private static TypeAdapter<java.util.concurrent.atomic.AtomicLong>
Gson. atomicLongAdapter(TypeAdapter<java.lang.Number> longAdapter)
private static TypeAdapter<java.util.concurrent.atomic.AtomicLongArray>
Gson. atomicLongArrayAdapter(TypeAdapter<java.lang.Number> longAdapter)
void
Gson.FutureTypeAdapter. setDelegate(TypeAdapter<T> typeAdapter)
-
Uses of TypeAdapter in com.google.gson.graph
Fields in com.google.gson.graph declared as TypeAdapter Modifier and Type Field Description private TypeAdapter<T>
GraphAdapterBuilder.Element. typeAdapter
This element's type adapter if known.Methods in com.google.gson.graph that return TypeAdapter Modifier and Type Method Description <T> TypeAdapter<T>
GraphAdapterBuilder.Factory. create(Gson gson, TypeToken<T> type)
Constructors in com.google.gson.graph with parameters of type TypeAdapter Constructor Description Element(T value, java.lang.String id, TypeAdapter<T> typeAdapter, JsonElement element)
-
Uses of TypeAdapter in com.google.gson.interceptors
Subclasses of TypeAdapter in com.google.gson.interceptors Modifier and Type Class Description (package private) static class
InterceptorFactory.InterceptorAdapter<T>
Fields in com.google.gson.interceptors declared as TypeAdapter Modifier and Type Field Description private TypeAdapter<T>
InterceptorFactory.InterceptorAdapter. delegate
Methods in com.google.gson.interceptors that return TypeAdapter Modifier and Type Method Description <T> TypeAdapter<T>
InterceptorFactory. create(Gson gson, TypeToken<T> type)
Constructors in com.google.gson.interceptors with parameters of type TypeAdapter Constructor Description InterceptorAdapter(TypeAdapter<T> delegate, Intercept intercept)
-
Uses of TypeAdapter in com.google.gson.internal
Methods in com.google.gson.internal that return TypeAdapter Modifier and Type Method Description <T> TypeAdapter<T>
Excluder. create(Gson gson, TypeToken<T> type)
-
Uses of TypeAdapter in com.google.gson.internal.bind
Subclasses of TypeAdapter in com.google.gson.internal.bind Modifier and Type Class Description class
ArrayTypeAdapter<E>
Adapt an array of objects.private static class
CollectionTypeAdapterFactory.Adapter<E>
class
DateTypeAdapter
Adapter for Date.class
DefaultDateTypeAdapter<T extends java.util.Date>
This type adapter supports subclasses of date by defining aDefaultDateTypeAdapter.DateType
and then using itscreateAdapterFactory
methods.private class
MapTypeAdapterFactory.Adapter<K,V>
class
NumberTypeAdapter
Type adapter forNumber
.class
ObjectTypeAdapter
Adapts types whose static type is only 'Object'.static class
ReflectiveTypeAdapterFactory.Adapter<T>
class
TreeTypeAdapter<T>
Adapts a Gson 1.x tree-style adapter as a streaming TypeAdapter.(package private) class
TypeAdapterRuntimeTypeWrapper<T>
private static class
TypeAdapters.EnumTypeAdapter<T extends java.lang.Enum<T>>
Fields in com.google.gson.internal.bind declared as TypeAdapter Modifier and Type Field Description static TypeAdapter<java.util.concurrent.atomic.AtomicBoolean>
TypeAdapters. ATOMIC_BOOLEAN
static TypeAdapter<java.util.concurrent.atomic.AtomicInteger>
TypeAdapters. ATOMIC_INTEGER
static TypeAdapter<java.util.concurrent.atomic.AtomicIntegerArray>
TypeAdapters. ATOMIC_INTEGER_ARRAY
static TypeAdapter<java.math.BigDecimal>
TypeAdapters. BIG_DECIMAL
static TypeAdapter<java.math.BigInteger>
TypeAdapters. BIG_INTEGER
static TypeAdapter<java.util.BitSet>
TypeAdapters. BIT_SET
static TypeAdapter<java.lang.Boolean>
TypeAdapters. BOOLEAN
static TypeAdapter<java.lang.Boolean>
TypeAdapters. BOOLEAN_AS_STRING
Writes a boolean as a string.static TypeAdapter<java.lang.Number>
TypeAdapters. BYTE
static TypeAdapter<java.util.Calendar>
TypeAdapters. CALENDAR
static TypeAdapter<java.lang.Character>
TypeAdapters. CHARACTER
static TypeAdapter<java.lang.Class>
TypeAdapters. CLASS
private TypeAdapter<E>
ArrayTypeAdapter. componentTypeAdapter
static TypeAdapter<java.util.Currency>
TypeAdapters. CURRENCY
private TypeAdapter<T>
TreeTypeAdapter. delegate
The delegate is lazily created because it may not be needed, and creating it may fail.private TypeAdapter<T>
TypeAdapterRuntimeTypeWrapper. delegate
static TypeAdapter<java.lang.Number>
TypeAdapters. DOUBLE
private TypeAdapter<E>
CollectionTypeAdapterFactory.Adapter. elementTypeAdapter
static TypeAdapter<java.lang.Number>
TypeAdapters. FLOAT
static TypeAdapter<java.net.InetAddress>
TypeAdapters. INET_ADDRESS
static TypeAdapter<java.lang.Number>
TypeAdapters. INTEGER
static TypeAdapter<JsonElement>
TypeAdapters. JSON_ELEMENT
private TypeAdapter<K>
MapTypeAdapterFactory.Adapter. keyTypeAdapter
static TypeAdapter<java.util.Locale>
TypeAdapters. LOCALE
static TypeAdapter<java.lang.Number>
TypeAdapters. LONG
static TypeAdapter<java.lang.Number>
TypeAdapters. SHORT
static TypeAdapter<java.lang.String>
TypeAdapters. STRING
static TypeAdapter<java.lang.StringBuffer>
TypeAdapters. STRING_BUFFER
static TypeAdapter<java.lang.StringBuilder>
TypeAdapters. STRING_BUILDER
static TypeAdapter<java.net.URI>
TypeAdapters. URI
static TypeAdapter<java.net.URL>
TypeAdapters. URL
static TypeAdapter<java.util.UUID>
TypeAdapters. UUID
private TypeAdapter<V>
MapTypeAdapterFactory.Adapter. valueTypeAdapter
Methods in com.google.gson.internal.bind that return TypeAdapter Modifier and Type Method Description <T> TypeAdapter<T>
CollectionTypeAdapterFactory. create(Gson gson, TypeToken<T> typeToken)
<T> TypeAdapter<T>
JsonAdapterAnnotationTypeAdapterFactory. create(Gson gson, TypeToken<T> targetType)
<T> TypeAdapter<T>
MapTypeAdapterFactory. create(Gson gson, TypeToken<T> typeToken)
<T> TypeAdapter<T>
ReflectiveTypeAdapterFactory. create(Gson gson, TypeToken<T> type)
<T> TypeAdapter<T>
TreeTypeAdapter.SingleTypeFactory. create(Gson gson, TypeToken<T> type)
private TypeAdapter<T>
TreeTypeAdapter. delegate()
private TypeAdapter<?>
MapTypeAdapterFactory. getKeyAdapter(Gson context, java.lang.reflect.Type keyType)
Returns a type adapter that writes the value as a string.(package private) TypeAdapter<?>
JsonAdapterAnnotationTypeAdapterFactory. getTypeAdapter(ConstructorConstructor constructorConstructor, Gson gson, TypeToken<?> type, JsonAdapter annotation)
Methods in com.google.gson.internal.bind with parameters of type TypeAdapter Modifier and Type Method Description static <TT> TypeAdapterFactory
TypeAdapters. newFactory(TypeToken<TT> type, TypeAdapter<TT> typeAdapter)
static <TT> TypeAdapterFactory
TypeAdapters. newFactory(java.lang.Class<TT> type, TypeAdapter<TT> typeAdapter)
static <TT> TypeAdapterFactory
TypeAdapters. newFactory(java.lang.Class<TT> unboxed, java.lang.Class<TT> boxed, TypeAdapter<? super TT> typeAdapter)
static <TT> TypeAdapterFactory
TypeAdapters. newFactoryForMultipleTypes(java.lang.Class<TT> base, java.lang.Class<? extends TT> sub, TypeAdapter<? super TT> typeAdapter)
static <T1> TypeAdapterFactory
TypeAdapters. newTypeHierarchyFactory(java.lang.Class<T1> clazz, TypeAdapter<T1> typeAdapter)
Returns a factory for all subtypes oftypeAdapter
.Constructors in com.google.gson.internal.bind with parameters of type TypeAdapter Constructor Description Adapter(Gson context, java.lang.reflect.Type elementType, TypeAdapter<E> elementTypeAdapter, ObjectConstructor<? extends java.util.Collection<E>> constructor)
Adapter(Gson context, java.lang.reflect.Type keyType, TypeAdapter<K> keyTypeAdapter, java.lang.reflect.Type valueType, TypeAdapter<V> valueTypeAdapter, ObjectConstructor<? extends java.util.Map<K,V>> constructor)
ArrayTypeAdapter(Gson context, TypeAdapter<E> componentTypeAdapter, java.lang.Class<E> componentType)
TypeAdapterRuntimeTypeWrapper(Gson context, TypeAdapter<T> delegate, java.lang.reflect.Type type)
-
Uses of TypeAdapter in com.google.gson.internal.sql
Subclasses of TypeAdapter in com.google.gson.internal.sql Modifier and Type Class Description (package private) class
SqlDateTypeAdapter
Adapter for java.sql.Date.(package private) class
SqlTimestampTypeAdapter
(package private) class
SqlTimeTypeAdapter
Adapter for java.sql.Time.Fields in com.google.gson.internal.sql declared as TypeAdapter Modifier and Type Field Description private TypeAdapter<java.util.Date>
SqlTimestampTypeAdapter. dateTypeAdapter
Constructors in com.google.gson.internal.sql with parameters of type TypeAdapter Constructor Description SqlTimestampTypeAdapter(TypeAdapter<java.util.Date> dateTypeAdapter)
-
Uses of TypeAdapter in com.google.gson.typeadapters
Subclasses of TypeAdapter in com.google.gson.typeadapters Modifier and Type Class Description (package private) static class
PostConstructAdapterFactory.PostConstructAdapter<T>
class
UtcDateTypeAdapter
Fields in com.google.gson.typeadapters declared as TypeAdapter Modifier and Type Field Description private TypeAdapter<T>
PostConstructAdapterFactory.PostConstructAdapter. delegate
Methods in com.google.gson.typeadapters that return TypeAdapter Modifier and Type Method Description <T> TypeAdapter<T>
PostConstructAdapterFactory. create(Gson gson, TypeToken<T> type)
<R> TypeAdapter<R>
RuntimeTypeAdapterFactory. create(Gson gson, TypeToken<R> type)
Constructors in com.google.gson.typeadapters with parameters of type TypeAdapter Constructor Description PostConstructAdapter(TypeAdapter<T> delegate, java.lang.reflect.Method method)
-