Uses of Class
com.google.gson.TypeAdapter
-
Packages that use TypeAdapter Package Description com.google.gson This package provides theGsonclass 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 classGson.FutureTypeAdapter<T>Proxy type adapter for cyclic type graphs.private classTypeAdapter.NullSafeTypeAdapterFields in com.google.gson declared as TypeAdapter Modifier and Type Field Description private TypeAdapter<T>Gson.FutureTypeAdapter. delegateFields in com.google.gson with type parameters of type TypeAdapter Modifier and Type Field Description private java.lang.ThreadLocal<java.util.Map<TypeToken<?>,TypeAdapter<?>>>Gson. threadLocalAdapterResultsThis thread local guards against reentrant calls toGson.getAdapter(TypeToken).private java.util.concurrent.ConcurrentMap<TypeToken<?>,TypeAdapter<?>>Gson. typeTokenCacheMethods 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<T>Gson.FutureTypeAdapter. delegate()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 fortype.<T> TypeAdapter<T>Gson. getAdapter(java.lang.Class<T> type)Returns the type adapter fortype.<T> TypeAdapter<T>Gson. getDelegateAdapter(TypeAdapterFactory skipPast, TypeToken<T> type)This method is used to get an alternate type adapter for the specified type.TypeAdapter<T>Gson.FutureTypeAdapter. getSerializationDelegate()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)voidGson.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. typeAdapterThis 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 classInterceptorFactory.InterceptorAdapter<T>Fields in com.google.gson.interceptors declared as TypeAdapter Modifier and Type Field Description private TypeAdapter<T>InterceptorFactory.InterceptorAdapter. delegateMethods 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 classArrayTypeAdapter<E>Adapter for arrays.private static classCollectionTypeAdapterFactory.Adapter<E>classDefaultDateTypeAdapter<T extends java.util.Date>This type adapter supports subclasses of date by defining aDefaultDateTypeAdapter.DateTypeand then using itscreateAdapterFactorymethods.(package private) classEnumTypeAdapter<T extends java.lang.Enum<T>>Adapter for enum classes (but not for the base classjava.lang.Enum).(package private) classJsonElementTypeAdapterAdapter forJsonElementand subclasses.private classMapTypeAdapterFactory.Adapter<K,V>classNumberTypeAdapterType adapter forNumber.classObjectTypeAdapterAdapts types whose static type is only 'Object'.static classReflectiveTypeAdapterFactory.Adapter<T,A>Base class for Adapters produced by this factory.private static classReflectiveTypeAdapterFactory.FieldReflectionAdapter<T>private static classReflectiveTypeAdapterFactory.RecordAdapter<T>classSerializationDelegatingTypeAdapter<T>Type adapter which might delegate serialization to another adapter.classTreeTypeAdapter<T>Adapts a Gson 1.x tree-style adapter as a streaming TypeAdapter.(package private) classTypeAdapterRuntimeTypeWrapper<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_BOOLEANstatic TypeAdapter<java.util.concurrent.atomic.AtomicInteger>TypeAdapters. ATOMIC_INTEGERstatic TypeAdapter<java.util.concurrent.atomic.AtomicIntegerArray>TypeAdapters. ATOMIC_INTEGER_ARRAYstatic TypeAdapter<java.math.BigDecimal>TypeAdapters. BIG_DECIMALstatic TypeAdapter<java.math.BigInteger>TypeAdapters. BIG_INTEGERstatic TypeAdapter<java.util.BitSet>TypeAdapters. BIT_SETstatic TypeAdapter<java.lang.Boolean>TypeAdapters. BOOLEANstatic TypeAdapter<java.lang.Boolean>TypeAdapters. BOOLEAN_AS_STRINGWrites a boolean as a string.static TypeAdapter<java.lang.Number>TypeAdapters. BYTEstatic TypeAdapter<java.util.Calendar>TypeAdapters. CALENDARstatic TypeAdapter<java.lang.Character>TypeAdapters. CHARACTERstatic TypeAdapter<java.lang.Class>TypeAdapters. CLASSprivate TypeAdapter<E>ArrayTypeAdapter. componentTypeAdapterstatic TypeAdapter<java.util.Currency>TypeAdapters. CURRENCYprivate TypeAdapter<T>TreeTypeAdapter. delegateThe delegate is lazily created because it may not be needed, and creating it may fail.private TypeAdapter<T>TypeAdapterRuntimeTypeWrapper. delegatestatic TypeAdapter<java.lang.Number>TypeAdapters. DOUBLEprivate TypeAdapter<E>CollectionTypeAdapterFactory.Adapter. elementTypeAdapterstatic TypeAdapter<java.lang.Number>TypeAdapters. FLOATstatic TypeAdapter<java.net.InetAddress>TypeAdapters. INET_ADDRESSstatic TypeAdapter<java.lang.Number>TypeAdapters. INTEGERstatic TypeAdapter<JsonElement>TypeAdapters. JSON_ELEMENTprivate TypeAdapter<K>MapTypeAdapterFactory.Adapter. keyTypeAdapterstatic TypeAdapter<LazilyParsedNumber>TypeAdapters. LAZILY_PARSED_NUMBERstatic TypeAdapter<java.util.Locale>TypeAdapters. LOCALEstatic TypeAdapter<java.lang.Number>TypeAdapters. LONGstatic TypeAdapter<java.lang.Number>TypeAdapters. SHORTstatic TypeAdapter<java.lang.String>TypeAdapters. STRINGstatic TypeAdapter<java.lang.StringBuffer>TypeAdapters. STRING_BUFFERstatic TypeAdapter<java.lang.StringBuilder>TypeAdapters. STRING_BUILDERstatic TypeAdapter<java.net.URI>TypeAdapters. URIstatic TypeAdapter<java.net.URL>TypeAdapters. URLstatic TypeAdapter<java.util.UUID>TypeAdapters. UUIDprivate TypeAdapter<V>MapTypeAdapterFactory.Adapter. valueTypeAdapterMethods 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>JsonAdapterAnnotationTypeAdapterFactory.DummyTypeAdapterFactory. create(Gson gson, TypeToken<T> type)<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.abstract TypeAdapter<T>SerializationDelegatingTypeAdapter. getSerializationDelegate()Returns the adapter used for serialization, might bethisor another adapter.TypeAdapter<T>TreeTypeAdapter. getSerializationDelegate()Returns the type adapter which is used for serialization.(package private) TypeAdapter<?>JsonAdapterAnnotationTypeAdapterFactory. getTypeAdapter(ConstructorConstructor constructorConstructor, Gson gson, TypeToken<?> type, JsonAdapter annotation, boolean isClassAnnotation)Methods in com.google.gson.internal.bind with parameters of type TypeAdapter Modifier and Type Method Description private static booleanTypeAdapterRuntimeTypeWrapper. isReflective(TypeAdapter<?> typeAdapter)Returns whether the type adapter uses reflection.static <TT> TypeAdapterFactoryTypeAdapters. newFactory(TypeToken<TT> type, TypeAdapter<TT> typeAdapter)static <TT> TypeAdapterFactoryTypeAdapters. newFactory(java.lang.Class<TT> type, TypeAdapter<TT> typeAdapter)static <TT> TypeAdapterFactoryTypeAdapters. newFactory(java.lang.Class<TT> unboxed, java.lang.Class<TT> boxed, TypeAdapter<? super TT> typeAdapter)static <TT> TypeAdapterFactoryTypeAdapters. newFactoryForMultipleTypes(java.lang.Class<TT> base, java.lang.Class<? extends TT> sub, TypeAdapter<? super TT> typeAdapter)static <T1> TypeAdapterFactoryTypeAdapters. 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(TypeAdapter<E> elementTypeAdapter, ObjectConstructor<? extends java.util.Collection<E>> constructor)Adapter(TypeAdapter<K> keyTypeAdapter, 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) classSqlDateTypeAdapterAdapter for java.sql.Date.(package private) classSqlTimestampTypeAdapter(package private) classSqlTimeTypeAdapterAdapter 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. dateTypeAdapterConstructors 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 classPostConstructAdapterFactory.PostConstructAdapter<T>classUtcDateTypeAdapterFields in com.google.gson.typeadapters declared as TypeAdapter Modifier and Type Field Description private TypeAdapter<T>PostConstructAdapterFactory.PostConstructAdapter. delegateMethods 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)
-