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 class
NamingStrategies.AnnotationBasedNamingStrategy
static class
NamingStrategies.AnnotationConstructorNamingStrategy
Determines field naming from constructor annotationsstatic class
NamingStrategies.AnnotationFieldNamingStrategy
Definition of field naming policy for annotation-based fieldstatic class
NamingStrategies.AnnotationOrNameFieldNamingStrategy
static class
NamingStrategies.ExtractNamed
static class
NamingStrategies.ExtractSerializedName
static class
NamingStrategies.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()
-