Uses of Class
com.google.gson.TypeAdapter
Packages that use TypeAdapter
Package
Description
This package provides the
Gson
class to convert Json to Java and
vice-versa.Do NOT use any class in this package as they are meant for internal use in Gson.
-
Uses of TypeAdapter in com.google.gson
Methods in com.google.gson that return TypeAdapterModifier and TypeMethodDescription<T> TypeAdapter
<T> Returns a type adapter fortype
, or null if this factory doesn't supporttype
.<T> TypeAdapter
<T> Gson.getAdapter
(TypeToken<T> type) Returns the type adapter for type.<T> TypeAdapter
<T> Gson.getAdapter
(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.final TypeAdapter
<T> TypeAdapter.nullSafe()
This wrapper method is used to make a type adapter null tolerant. -
Uses of TypeAdapter in com.google.gson.internal
Methods in com.google.gson.internal that return TypeAdapter -
Uses of TypeAdapter in com.google.gson.internal.bind
Subclasses of TypeAdapter in com.google.gson.internal.bindModifier and TypeClassDescriptionfinal class
Adapt an array of objects.final class
Adapter for Date.final class
DefaultDateTypeAdapter<T extends Date>
This type adapter supports subclasses of date by defining aDefaultDateTypeAdapter.DateType
and then using itscreateAdapterFactory
methods.final class
Type adapter forNumber
.final class
Adapts types whose static type is only 'Object'.static final class
final class
Adapts a Gson 1.x tree-style adapter as a streaming TypeAdapter.Fields in com.google.gson.internal.bind declared as TypeAdapterModifier and TypeFieldDescriptionstatic final TypeAdapter
<AtomicBoolean> TypeAdapters.ATOMIC_BOOLEAN
static final TypeAdapter
<AtomicInteger> TypeAdapters.ATOMIC_INTEGER
static final TypeAdapter
<AtomicIntegerArray> TypeAdapters.ATOMIC_INTEGER_ARRAY
static final TypeAdapter
<BigDecimal> TypeAdapters.BIG_DECIMAL
static final TypeAdapter
<BigInteger> TypeAdapters.BIG_INTEGER
static final TypeAdapter
<BitSet> TypeAdapters.BIT_SET
static final TypeAdapter
<Boolean> TypeAdapters.BOOLEAN
static final TypeAdapter
<Boolean> TypeAdapters.BOOLEAN_AS_STRING
Writes a boolean as a string.static final TypeAdapter
<Number> TypeAdapters.BYTE
static final TypeAdapter
<Calendar> TypeAdapters.CALENDAR
static final TypeAdapter
<Character> TypeAdapters.CHARACTER
static final TypeAdapter
<Class> TypeAdapters.CLASS
static final TypeAdapter
<Currency> TypeAdapters.CURRENCY
static final TypeAdapter
<Number> TypeAdapters.DOUBLE
static final TypeAdapter
<Number> TypeAdapters.FLOAT
static final TypeAdapter
<InetAddress> TypeAdapters.INET_ADDRESS
static final TypeAdapter
<Number> TypeAdapters.INTEGER
static final TypeAdapter
<JsonElement> TypeAdapters.JSON_ELEMENT
static final TypeAdapter
<Locale> TypeAdapters.LOCALE
static final TypeAdapter
<Number> TypeAdapters.LONG
static final TypeAdapter
<Number> TypeAdapters.SHORT
static final TypeAdapter
<String> TypeAdapters.STRING
static final TypeAdapter
<StringBuffer> TypeAdapters.STRING_BUFFER
static final TypeAdapter
<StringBuilder> TypeAdapters.STRING_BUILDER
static final TypeAdapter
<URI> TypeAdapters.URI
static final TypeAdapter
<URL> TypeAdapters.URL
static final TypeAdapter
<UUID> TypeAdapters.UUID
Methods in com.google.gson.internal.bind that return TypeAdapterModifier and TypeMethodDescription<T> TypeAdapter
<T> <T> TypeAdapter
<T> <T> TypeAdapter
<T> <T> TypeAdapter
<T> Methods in com.google.gson.internal.bind with parameters of type TypeAdapterModifier and TypeMethodDescriptionstatic <TT> TypeAdapterFactory
TypeAdapters.newFactory
(TypeToken<TT> type, TypeAdapter<TT> typeAdapter) static <TT> TypeAdapterFactory
TypeAdapters.newFactory
(Class<TT> type, TypeAdapter<TT> typeAdapter) static <TT> TypeAdapterFactory
TypeAdapters.newFactory
(Class<TT> unboxed, Class<TT> boxed, TypeAdapter<? super TT> typeAdapter) static <TT> TypeAdapterFactory
TypeAdapters.newFactoryForMultipleTypes
(Class<TT> base, Class<? extends TT> sub, TypeAdapter<? super TT> typeAdapter) static <T1> TypeAdapterFactory
TypeAdapters.newTypeHierarchyFactory
(Class<T1> clazz, TypeAdapter<T1> typeAdapter) Returns a factory for all subtypes oftypeAdapter
.Constructors in com.google.gson.internal.bind with parameters of type TypeAdapterModifierConstructorDescriptionArrayTypeAdapter
(Gson context, TypeAdapter<E> componentTypeAdapter, Class<E> componentType)