org.jclouds.json.internal
Class NamingStrategies.AnnotationBasedNamingStrategy

java.lang.Object
  extended by org.jclouds.json.internal.NamingStrategies.AnnotationBasedNamingStrategy
Direct Known Subclasses:
NamingStrategies.AnnotationConstructorNamingStrategy, NamingStrategies.AnnotationFieldNamingStrategy
Enclosing class:
NamingStrategies

public abstract static class NamingStrategies.AnnotationBasedNamingStrategy
extends Object


Field Summary
protected  Map<Class<? extends Annotation>,? extends NamingStrategies.NameExtractor<?>> annotationToNameExtractor
           
protected  String forToString
           
 
Constructor Summary
NamingStrategies.AnnotationBasedNamingStrategy(Iterable<? extends NamingStrategies.NameExtractor<?>> extractors)
           
 
Method Summary
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

annotationToNameExtractor

protected final Map<Class<? extends Annotation>,? extends NamingStrategies.NameExtractor<?>> annotationToNameExtractor

forToString

protected final String forToString
Constructor Detail

NamingStrategies.AnnotationBasedNamingStrategy

public NamingStrategies.AnnotationBasedNamingStrategy(Iterable<? extends NamingStrategies.NameExtractor<?>> extractors)
Method Detail

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009-2013 jclouds. All Rights Reserved.