org.jclouds.json.internal
Class NamingStrategies

java.lang.Object
  extended by org.jclouds.json.internal.NamingStrategies

public class NamingStrategies
extends Object

NamingStrategies used for JSON deserialization using GSON

Author:
Adrian Cole, Adam Lowe

Nested Class Summary
static class NamingStrategies.AnnotationBasedNamingStrategy
           
static class NamingStrategies.AnnotationConstructorNamingStrategy
          Determines field naming from constructor annotations
static class NamingStrategies.AnnotationFieldNamingStrategy
          Definition of field naming policy for annotation-based field
static class NamingStrategies.AnnotationOrNameFieldNamingStrategy
           
static interface NamingStrategies.ConstructorFieldNamingStrategy
           
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
NamingStrategies()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamingStrategies

public NamingStrategies()


Copyright © 2009-2013 jclouds. All Rights Reserved.