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
Methods in com.google.gson that return TypeAdapter Modifier and Type Method Description <T> TypeAdapter<T>TypeAdapterFactory. create(Gson gson, TypeToken<T> type)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(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.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 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.classDateTypeAdapterAdapter for Date.classDefaultDateTypeAdapter<T extends java.util.Date>This type adapter supports subclasses of date by defining aDefaultDateTypeAdapter.DateTypeand then using itscreateAdapterFactorymethods.classNumberTypeAdapterType adapter forNumber.classObjectTypeAdapterAdapts types whose static type is only 'Object'.static classReflectiveTypeAdapterFactory.Adapter<T>classTreeTypeAdapter<T>Adapts a Gson 1.x tree-style adapter as a streaming TypeAdapter.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. CLASSstatic TypeAdapter<java.util.Currency>TypeAdapters. CURRENCYstatic TypeAdapter<java.lang.Number>TypeAdapters. DOUBLEstatic TypeAdapter<java.lang.Number>TypeAdapters. FLOATstatic TypeAdapter<java.net.InetAddress>TypeAdapters. INET_ADDRESSstatic TypeAdapter<java.lang.Number>TypeAdapters. INTEGERstatic TypeAdapter<JsonElement>TypeAdapters. JSON_ELEMENTstatic 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. UUIDMethods 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)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 ArrayTypeAdapter(Gson context, TypeAdapter<E> componentTypeAdapter, java.lang.Class<E> componentType)
-