com.google.gson.internal.bind
Class TypeAdapters
java.lang.Object
com.google.gson.internal.bind.TypeAdapters
public final class TypeAdapters
- extends Object
Type adapters for basic types.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLASS
public static final TypeAdapter<Class> CLASS
CLASS_FACTORY
public static final TypeAdapterFactory CLASS_FACTORY
BIT_SET
public static final TypeAdapter<BitSet> BIT_SET
BIT_SET_FACTORY
public static final TypeAdapterFactory BIT_SET_FACTORY
BOOLEAN
public static final TypeAdapter<Boolean> BOOLEAN
BOOLEAN_AS_STRING
public static final TypeAdapter<Boolean> BOOLEAN_AS_STRING
- Writes a boolean as a string. Useful for map keys, where booleans aren't
otherwise permitted.
BOOLEAN_FACTORY
public static final TypeAdapterFactory BOOLEAN_FACTORY
BYTE
public static final TypeAdapter<Number> BYTE
BYTE_FACTORY
public static final TypeAdapterFactory BYTE_FACTORY
SHORT
public static final TypeAdapter<Number> SHORT
SHORT_FACTORY
public static final TypeAdapterFactory SHORT_FACTORY
INTEGER
public static final TypeAdapter<Number> INTEGER
INTEGER_FACTORY
public static final TypeAdapterFactory INTEGER_FACTORY
LONG
public static final TypeAdapter<Number> LONG
FLOAT
public static final TypeAdapter<Number> FLOAT
DOUBLE
public static final TypeAdapter<Number> DOUBLE
NUMBER
public static final TypeAdapter<Number> NUMBER
NUMBER_FACTORY
public static final TypeAdapterFactory NUMBER_FACTORY
CHARACTER
public static final TypeAdapter<Character> CHARACTER
CHARACTER_FACTORY
public static final TypeAdapterFactory CHARACTER_FACTORY
STRING
public static final TypeAdapter<String> STRING
BIG_DECIMAL
public static final TypeAdapter<BigDecimal> BIG_DECIMAL
BIG_INTEGER
public static final TypeAdapter<BigInteger> BIG_INTEGER
STRING_FACTORY
public static final TypeAdapterFactory STRING_FACTORY
STRING_BUILDER
public static final TypeAdapter<StringBuilder> STRING_BUILDER
STRING_BUILDER_FACTORY
public static final TypeAdapterFactory STRING_BUILDER_FACTORY
STRING_BUFFER
public static final TypeAdapter<StringBuffer> STRING_BUFFER
STRING_BUFFER_FACTORY
public static final TypeAdapterFactory STRING_BUFFER_FACTORY
URL
public static final TypeAdapter<URL> URL
URL_FACTORY
public static final TypeAdapterFactory URL_FACTORY
URI
public static final TypeAdapter<URI> URI
URI_FACTORY
public static final TypeAdapterFactory URI_FACTORY
INET_ADDRESS
public static final TypeAdapter<InetAddress> INET_ADDRESS
INET_ADDRESS_FACTORY
public static final TypeAdapterFactory INET_ADDRESS_FACTORY
UUID
public static final TypeAdapter<UUID> UUID
UUID_FACTORY
public static final TypeAdapterFactory UUID_FACTORY
TIMESTAMP_FACTORY
public static final TypeAdapterFactory TIMESTAMP_FACTORY
CALENDAR
public static final TypeAdapter<Calendar> CALENDAR
CALENDAR_FACTORY
public static final TypeAdapterFactory CALENDAR_FACTORY
LOCALE
public static final TypeAdapter<Locale> LOCALE
LOCALE_FACTORY
public static final TypeAdapterFactory LOCALE_FACTORY
JSON_ELEMENT
public static final TypeAdapter<JsonElement> JSON_ELEMENT
JSON_ELEMENT_FACTORY
public static final TypeAdapterFactory JSON_ELEMENT_FACTORY
ENUM_FACTORY
public static final TypeAdapterFactory ENUM_FACTORY
newEnumTypeHierarchyFactory
public static TypeAdapterFactory newEnumTypeHierarchyFactory()
newFactory
public static <TT> TypeAdapterFactory newFactory(TypeToken<TT> type,
TypeAdapter<TT> typeAdapter)
newFactory
public static <TT> TypeAdapterFactory newFactory(Class<TT> type,
TypeAdapter<TT> typeAdapter)
newFactory
public static <TT> TypeAdapterFactory newFactory(Class<TT> unboxed,
Class<TT> boxed,
TypeAdapter<? super TT> typeAdapter)
newFactoryForMultipleTypes
public static <TT> TypeAdapterFactory newFactoryForMultipleTypes(Class<TT> base,
Class<? extends TT> sub,
TypeAdapter<? super TT> typeAdapter)
newTypeHierarchyFactory
public static <TT> TypeAdapterFactory newTypeHierarchyFactory(Class<TT> clazz,
TypeAdapter<TT> typeAdapter)
Copyright © 2012. All Rights Reserved.