Package org.jclouds.json.internal
Class NamingStrategies
- java.lang.Object
-
- org.jclouds.json.internal.NamingStrategies
-
public class NamingStrategies extends Object
NamingStrategies used for JSON deserialization using GSON
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNamingStrategies.AnnotationBasedNamingStrategystatic classNamingStrategies.AnnotationConstructorNamingStrategyDetermines field naming from constructor annotationsstatic classNamingStrategies.AnnotationFieldNamingStrategyDefinition of field naming policy for annotation-based fieldstatic classNamingStrategies.AnnotationOrNameFieldNamingStrategystatic classNamingStrategies.ExtractNamedstatic classNamingStrategies.ExtractSerializedNamestatic classNamingStrategies.NameExtractor<A extends Annotation>Specifies how to extract the name from an annotation for use in determining the serialized name.
-
Constructor Summary
Constructors Constructor Description NamingStrategies()
-