Package org.jclouds.json.internal
Class NamingStrategies.AnnotationBasedNamingStrategy
- java.lang.Object
-
- 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
Fields Modifier and Type Field Description protected Map<Class<? extends Annotation>,? extends NamingStrategies.NameExtractor<?>>
annotationToNameExtractor
protected String
forToString
-
Constructor Summary
Constructors Constructor Description AnnotationBasedNamingStrategy(Iterable<? extends NamingStrategies.NameExtractor<?>> extractors)
-
-
-
Field Detail
-
annotationToNameExtractor
protected final Map<Class<? extends Annotation>,? extends NamingStrategies.NameExtractor<?>> annotationToNameExtractor
-
forToString
protected final String forToString
-
-
Constructor Detail
-
AnnotationBasedNamingStrategy
public AnnotationBasedNamingStrategy(Iterable<? extends NamingStrategies.NameExtractor<?>> extractors)
-
-