Package org.jclouds.json.internal

Class Summary
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  
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.
NullFilteringTypeAdapterFactories Eliminates null values when deserializing Collections, Maps, and Multimaps

Treats [null] as the empty set; [A, null] as [A]; etc.

NullFilteringTypeAdapterFactories.CollectionTypeAdapterFactory  
NullFilteringTypeAdapterFactories.CollectionTypeAdapterFactory.CollectionTypeAdapter<E>  
NullFilteringTypeAdapterFactories.FluentIterableTypeAdapterFactory  
NullFilteringTypeAdapterFactories.FluentIterableTypeAdapterFactory.FluentIterableTypeAdapter<E>  
NullFilteringTypeAdapterFactories.IterableTypeAdapterFactory  
NullFilteringTypeAdapterFactories.IterableTypeAdapterFactory.IterableTypeAdapter<E>  
NullFilteringTypeAdapterFactories.MapTypeAdapterFactory  
NullFilteringTypeAdapterFactories.MapTypeAdapterFactory.MapTypeAdapter<K,V>  
NullFilteringTypeAdapterFactories.MultimapTypeAdapterFactory  
NullFilteringTypeAdapterFactories.MultimapTypeAdapterFactory.MultimapTypeAdapter<K,V>  
NullFilteringTypeAdapterFactories.SetTypeAdapterFactory  
NullFilteringTypeAdapterFactories.SetTypeAdapterFactory.SetTypeAdapter<E>  
NullHackJsonLiteralAdapter<L> writes or reads the literal json directly
OptionalTypeAdapterFactory Writes and reads Optional values as JSON
 



Copyright © 2009-2013 jclouds. All Rights Reserved.