Uses of Class
com.google.gson.TypeAdapter

Packages that use TypeAdapter
com.google.gson This package provides the Gson class 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
<T> TypeAdapter<T>
TypeAdapterFactory.create(Gson gson, TypeToken<T> type)
          Returns a type adapter for type, or null if this factory doesn't support type.
<T> TypeAdapter<T>
Gson.getAdapter(Class<T> type)
          Returns the type adapter for type.
<T> TypeAdapter<T>
Gson.getAdapter(TypeToken<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
<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
 class ArrayTypeAdapter<E>
          Adapt an array of objects.
 class DateTypeAdapter
          Adapter for Date.
 class ObjectTypeAdapter
          Adapts types whose static type is only 'Object'.
 class ReflectiveTypeAdapterFactory.Adapter<T>
           
 class SqlDateTypeAdapter
          Adapter for java.sql.Date.
 class TimeTypeAdapter
          Adapter for Time.
 

Fields in com.google.gson.internal.bind declared as TypeAdapter
static TypeAdapter<BigDecimal> TypeAdapters.BIG_DECIMAL
           
static TypeAdapter<BigInteger> TypeAdapters.BIG_INTEGER
           
static TypeAdapter<BitSet> TypeAdapters.BIT_SET
           
static TypeAdapter<Boolean> TypeAdapters.BOOLEAN
           
static TypeAdapter<Boolean> TypeAdapters.BOOLEAN_AS_STRING
          Writes a boolean as a string.
static TypeAdapter<Number> TypeAdapters.BYTE
           
static TypeAdapter<Calendar> TypeAdapters.CALENDAR
           
static TypeAdapter<Character> TypeAdapters.CHARACTER
           
static TypeAdapter<Class> TypeAdapters.CLASS
           
static TypeAdapter<Number> TypeAdapters.DOUBLE
           
static TypeAdapter<Number> TypeAdapters.FLOAT
           
static TypeAdapter<InetAddress> TypeAdapters.INET_ADDRESS
           
static TypeAdapter<Number> TypeAdapters.INTEGER
           
static TypeAdapter<JsonElement> TypeAdapters.JSON_ELEMENT
           
static TypeAdapter<Locale> TypeAdapters.LOCALE
           
static TypeAdapter<Number> TypeAdapters.LONG
           
static TypeAdapter<Number> TypeAdapters.NUMBER
           
static TypeAdapter<Number> TypeAdapters.SHORT
           
static TypeAdapter<String> TypeAdapters.STRING
           
static TypeAdapter<StringBuffer> TypeAdapters.STRING_BUFFER
           
static TypeAdapter<StringBuilder> TypeAdapters.STRING_BUILDER
           
static TypeAdapter<URI> TypeAdapters.URI
           
static TypeAdapter<URL> TypeAdapters.URL
           
static TypeAdapter<UUID> TypeAdapters.UUID
           
 

Methods in com.google.gson.internal.bind that return TypeAdapter
<T> TypeAdapter<T>
ReflectiveTypeAdapterFactory.create(Gson gson, TypeToken<T> type)
           
<T> TypeAdapter<T>
MapTypeAdapterFactory.create(Gson gson, TypeToken<T> typeToken)
           
<T> TypeAdapter<T>
CollectionTypeAdapterFactory.create(Gson gson, TypeToken<T> typeToken)
           
 

Methods in com.google.gson.internal.bind with parameters of type TypeAdapter
static
<TT> TypeAdapterFactory
TypeAdapters.newFactory(Class<TT> unboxed, Class<TT> boxed, TypeAdapter<? super TT> typeAdapter)
           
static
<TT> TypeAdapterFactory
TypeAdapters.newFactory(Class<TT> type, TypeAdapter<TT> typeAdapter)
           
static
<TT> TypeAdapterFactory
TypeAdapters.newFactory(TypeToken<TT> type, TypeAdapter<TT> typeAdapter)
           
static
<TT> TypeAdapterFactory
TypeAdapters.newFactoryForMultipleTypes(Class<TT> base, Class<? extends TT> sub, TypeAdapter<? super TT> typeAdapter)
           
static
<TT> TypeAdapterFactory
TypeAdapters.newTypeHierarchyFactory(Class<TT> clazz, TypeAdapter<TT> typeAdapter)
           
 

Constructors in com.google.gson.internal.bind with parameters of type TypeAdapter
ArrayTypeAdapter(Gson context, TypeAdapter<E> componentTypeAdapter, Class<E> componentType)
           
 



Copyright © 2012. All Rights Reserved.