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 classAdapt an array of objects.final classAdapter for Date.final classDefaultDateTypeAdapter<T extends Date>This type adapter supports subclasses of date by defining aDefaultDateTypeAdapter.DateTypeand then using itscreateAdapterFactorymethods.final classType adapter forNumber.final classAdapts types whose static type is only 'Object'.static final classfinal classAdapts 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_BOOLEANstatic final TypeAdapter<AtomicInteger> TypeAdapters.ATOMIC_INTEGERstatic final TypeAdapter<AtomicIntegerArray> TypeAdapters.ATOMIC_INTEGER_ARRAYstatic final TypeAdapter<BigDecimal> TypeAdapters.BIG_DECIMALstatic final TypeAdapter<BigInteger> TypeAdapters.BIG_INTEGERstatic final TypeAdapter<BitSet> TypeAdapters.BIT_SETstatic final TypeAdapter<Boolean> TypeAdapters.BOOLEANstatic final TypeAdapter<Boolean> TypeAdapters.BOOLEAN_AS_STRINGWrites a boolean as a string.static final TypeAdapter<Number> TypeAdapters.BYTEstatic final TypeAdapter<Calendar> TypeAdapters.CALENDARstatic final TypeAdapter<Character> TypeAdapters.CHARACTERstatic final TypeAdapter<Class> TypeAdapters.CLASSstatic final TypeAdapter<Currency> TypeAdapters.CURRENCYstatic final TypeAdapter<Number> TypeAdapters.DOUBLEstatic final TypeAdapter<Number> TypeAdapters.FLOATstatic final TypeAdapter<InetAddress> TypeAdapters.INET_ADDRESSstatic final TypeAdapter<Number> TypeAdapters.INTEGERstatic final TypeAdapter<JsonElement> TypeAdapters.JSON_ELEMENTstatic final TypeAdapter<Locale> TypeAdapters.LOCALEstatic final TypeAdapter<Number> TypeAdapters.LONGstatic final TypeAdapter<Number> TypeAdapters.SHORTstatic final TypeAdapter<String> TypeAdapters.STRINGstatic final TypeAdapter<StringBuffer> TypeAdapters.STRING_BUFFERstatic final TypeAdapter<StringBuilder> TypeAdapters.STRING_BUILDERstatic final TypeAdapter<URI> TypeAdapters.URIstatic final TypeAdapter<URL> TypeAdapters.URLstatic final TypeAdapter<UUID> TypeAdapters.UUIDMethods 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> TypeAdapterFactoryTypeAdapters.newFactory(TypeToken<TT> type, TypeAdapter<TT> typeAdapter) static <TT> TypeAdapterFactoryTypeAdapters.newFactory(Class<TT> type, TypeAdapter<TT> typeAdapter) static <TT> TypeAdapterFactoryTypeAdapters.newFactory(Class<TT> unboxed, Class<TT> boxed, TypeAdapter<? super TT> typeAdapter) static <TT> TypeAdapterFactoryTypeAdapters.newFactoryForMultipleTypes(Class<TT> base, Class<? extends TT> sub, TypeAdapter<? super TT> typeAdapter) static <T1> TypeAdapterFactoryTypeAdapters.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)