Uses of Interface
com.google.gson.TypeAdapterFactory
-
Packages that use TypeAdapterFactory 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 TypeAdapterFactory in com.google.gson
Fields in com.google.gson with type parameters of type TypeAdapterFactory Modifier and Type Field Description (package private) java.util.List<TypeAdapterFactory>
Gson. builderFactories
(package private) java.util.List<TypeAdapterFactory>
Gson. builderHierarchyFactories
(package private) java.util.List<TypeAdapterFactory>
Gson. factories
private java.util.List<TypeAdapterFactory>
GsonBuilder. factories
private java.util.List<TypeAdapterFactory>
GsonBuilder. hierarchyFactories
tree-style hierarchy factories.Methods in com.google.gson with parameters of type TypeAdapterFactory Modifier and Type Method Description <T> TypeAdapter<T>
Gson. getDelegateAdapter(TypeAdapterFactory skipPast, TypeToken<T> type)
This method is used to get an alternate type adapter for the specified type.GsonBuilder
GsonBuilder. registerTypeAdapterFactory(TypeAdapterFactory factory)
Register a factory for type adapters.Method parameters in com.google.gson with type arguments of type TypeAdapterFactory Modifier and Type Method Description private void
GsonBuilder. addTypeAdaptersForDate(java.lang.String datePattern, int dateStyle, int timeStyle, java.util.List<TypeAdapterFactory> factories)
Constructor parameters in com.google.gson with type arguments of type TypeAdapterFactory Constructor Description Gson(Excluder excluder, FieldNamingStrategy fieldNamingStrategy, java.util.Map<java.lang.reflect.Type,InstanceCreator<?>> instanceCreators, boolean serializeNulls, boolean complexMapKeySerialization, boolean generateNonExecutableGson, boolean htmlSafe, boolean prettyPrinting, boolean lenient, boolean serializeSpecialFloatingPointValues, boolean useJdkUnsafe, LongSerializationPolicy longSerializationPolicy, java.lang.String datePattern, int dateStyle, int timeStyle, java.util.List<TypeAdapterFactory> builderFactories, java.util.List<TypeAdapterFactory> builderHierarchyFactories, java.util.List<TypeAdapterFactory> factoriesToBeAdded, ToNumberStrategy objectToNumberStrategy, ToNumberStrategy numberToNumberStrategy, java.util.List<ReflectionAccessFilter> reflectionFilters)
-
Uses of TypeAdapterFactory in com.google.gson.graph
Classes in com.google.gson.graph that implement TypeAdapterFactory Modifier and Type Class Description (package private) static class
GraphAdapterBuilder.Factory
-
Uses of TypeAdapterFactory in com.google.gson.interceptors
Classes in com.google.gson.interceptors that implement TypeAdapterFactory Modifier and Type Class Description class
InterceptorFactory
A type adapter factory that implements@Intercept
. -
Uses of TypeAdapterFactory in com.google.gson.internal
Classes in com.google.gson.internal that implement TypeAdapterFactory Modifier and Type Class Description class
Excluder
This class selects which fields and types to omit. -
Uses of TypeAdapterFactory in com.google.gson.internal.bind
Classes in com.google.gson.internal.bind that implement TypeAdapterFactory Modifier and Type Class Description class
CollectionTypeAdapterFactory
Adapt a homogeneous collection of objects.class
JsonAdapterAnnotationTypeAdapterFactory
Given a type T, looks for the annotationJsonAdapter
and uses an instance of the specified class as the default type adapter.class
MapTypeAdapterFactory
Adapts maps to either JSON objects or JSON arrays.class
ReflectiveTypeAdapterFactory
Type adapter that reflects over the fields and methods of a class.private static class
TreeTypeAdapter.SingleTypeFactory
Methods in com.google.gson.internal.bind that return TypeAdapterFactory Modifier and Type Method Description TypeAdapterFactory
DefaultDateTypeAdapter.DateType. createAdapterFactory(int style)
TypeAdapterFactory
DefaultDateTypeAdapter.DateType. createAdapterFactory(int dateStyle, int timeStyle)
TypeAdapterFactory
DefaultDateTypeAdapter.DateType. createAdapterFactory(java.lang.String datePattern)
TypeAdapterFactory
DefaultDateTypeAdapter.DateType. createDefaultsAdapterFactory()
private TypeAdapterFactory
DefaultDateTypeAdapter.DateType. createFactory(DefaultDateTypeAdapter<T> adapter)
static TypeAdapterFactory
NumberTypeAdapter. getFactory(ToNumberStrategy toNumberStrategy)
static TypeAdapterFactory
ObjectTypeAdapter. getFactory(ToNumberStrategy toNumberStrategy)
private static TypeAdapterFactory
NumberTypeAdapter. newFactory(ToNumberStrategy toNumberStrategy)
private static TypeAdapterFactory
ObjectTypeAdapter. newFactory(ToNumberStrategy toNumberStrategy)
static TypeAdapterFactory
TreeTypeAdapter. newFactory(TypeToken<?> exactType, java.lang.Object typeAdapter)
Returns a new factory that will match each type againstexactType
.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 TypeAdapterFactory
TreeTypeAdapter. newFactoryWithMatchRawType(TypeToken<?> exactType, java.lang.Object typeAdapter)
Returns a new factory that will match each type and its raw type againstexactType
.static TypeAdapterFactory
TreeTypeAdapter. newTypeHierarchyFactory(java.lang.Class<?> hierarchyType, java.lang.Object typeAdapter)
Returns a new factory that will match each type's raw type for assignability tohierarchyType
.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 TypeAdapterFactory Constructor Description TreeTypeAdapter(JsonSerializer<T> serializer, JsonDeserializer<T> deserializer, Gson gson, TypeToken<T> typeToken, TypeAdapterFactory skipPast)
-
Uses of TypeAdapterFactory in com.google.gson.internal.sql
Fields in com.google.gson.internal.sql declared as TypeAdapterFactory Modifier and Type Field Description static TypeAdapterFactory
SqlTypesSupport. DATE_FACTORY
(package private) static TypeAdapterFactory
SqlDateTypeAdapter. FACTORY
(package private) static TypeAdapterFactory
SqlTimestampTypeAdapter. FACTORY
(package private) static TypeAdapterFactory
SqlTimeTypeAdapter. FACTORY
static TypeAdapterFactory
SqlTypesSupport. TIME_FACTORY
static TypeAdapterFactory
SqlTypesSupport. TIMESTAMP_FACTORY
-
Uses of TypeAdapterFactory in com.google.gson.typeadapters
Classes in com.google.gson.typeadapters that implement TypeAdapterFactory Modifier and Type Class Description class
RuntimeTypeAdapterFactory<T>
Adapts values whose runtime type may differ from their declaration type.
-