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.internal Do NOT use any class in this package as they are meant for internal use in Gson.com.google.gson.internal.bind -
-
Uses of TypeAdapter in com.google.gson
Subclasses of TypeAdapter in com.google.gson Modifier and Type Class Description (package private) classDefaultDateTypeAdapterThis type adapter supports three subclasses of date: Date, Timestamp, and java.sql.Date.(package private) static classGson.FutureTypeAdapter<T>Fields 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.util.Map<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<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)voidGson.FutureTypeAdapter. setDelegate(TypeAdapter<T> typeAdapter) -
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>Adapt an array of objects.private static classCollectionTypeAdapterFactory.Adapter<E>classDateTypeAdapterAdapter for Date.private classMapTypeAdapterFactory.Adapter<K,V>classObjectTypeAdapterAdapts types whose static type is only 'Object'.static classReflectiveTypeAdapterFactory.Adapter<T>classSqlDateTypeAdapterAdapter for java.sql.Date.classTimeTypeAdapterAdapter for Time.classTreeTypeAdapter<T>Adapts a Gson 1.x tree-style adapter as a streaming TypeAdapter.(package private) classTypeAdapterRuntimeTypeWrapper<T>private static classTypeAdapters.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_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<java.util.Locale>TypeAdapters. LOCALEstatic TypeAdapter<java.lang.Number>TypeAdapters. LONGstatic TypeAdapter<java.lang.Number>TypeAdapters. NUMBERstatic 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>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> 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(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)
-