| Interface | Description | 
|---|---|
| NamingStrategies.ConstructorFieldNamingStrategy | 
| Class | Description | 
|---|---|
| DeserializationConstructorAndReflectiveTypeAdapterFactory | 
 Creates type adapters for types handled in the following ways:
 
 
 Deserialization
 If there's an annotation designating a parameterized constructor, invoke that for fields
 correlating to named parameter annotations. 
 | 
| EnumTypeAdapterThatReturnsFromValue<T extends Enum<T>> | |
| GsonWrapper | |
| IgnoreNullFluentIterableTypeAdapterFactory | 
 Eliminates null values when deserializing FluentIterables
 
 Treats [null] as the empty set; [A, null] as [A]; etc. 
 | 
| IgnoreNullIterableTypeAdapterFactory | 
 Eliminates null values when deserializing Iterables
 
 Treats [null] as the empty set; [A, null] as [A]; etc. 
 | 
| IgnoreNullMapTypeAdapterFactory | 
 Eliminates null values when deserializing Maps
 
 Treats {"a":null} as the empty map; {"a":1, "b":null} as {"a":1}; etc. 
 | 
| IgnoreNullMultimapTypeAdapterFactory | 
 Parses Multimaps to/from json - strips out any null values when deserializing 
 | 
| IgnoreNullSetTypeAdapterFactory | 
 Eliminates null values when deserializing Sets. 
 | 
| NamingStrategies | 
 NamingStrategies used for JSON deserialization using GSON 
 | 
| NamingStrategies.AnnotationBasedNamingStrategy | |
| NamingStrategies.AnnotationConstructorNamingStrategy | 
 Determines field naming from constructor annotations 
 | 
| NamingStrategies.AnnotationFieldNamingStrategy | 
 Definition of field naming policy for annotation-based field 
 | 
| NamingStrategies.AnnotationOrNameFieldNamingStrategy | |
| NamingStrategies.ExtractNamed | |
| NamingStrategies.ExtractSerializedName | |
| NamingStrategies.NameExtractor<A extends Annotation> | 
 Specifies how to extract the name from an annotation for use in determining the serialized
 name. 
 | 
| NullHackJsonLiteralAdapter<L> | 
 writes or reads the literal json directly 
 | 
| OptionalTypeAdapterFactory | 
 Writes and reads Optional values as JSON 
 | 
Copyright © 2009-2013 jclouds. All Rights Reserved.