public class ReflectionNoReflectionAnnotationDatabaseGenerator
extends java.lang.Object
Constructor and Description |
---|
ReflectionNoReflectionAnnotationDatabaseGenerator() |
Modifier and Type | Method and Description |
---|---|
protected org.apache.velocity.VelocityContext |
createVelocityContext() |
void |
generateAnnotationDatabase(javax.tools.JavaFileObject jfo) |
java.util.HashSet<java.lang.String> |
getBindableClasses() |
java.util.HashSet<java.lang.String> |
getClassesContainingInjectionPointsSet() |
java.util.HashMap<java.lang.String,Annotation> |
getMapAnnotationNameToAnnotation() |
java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,java.util.Set<java.lang.String>>> |
getMapAnnotationToMapClassWithInjectionNameToConstructorSet() |
java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,java.util.Set<Field>>> |
getMapAnnotationToMapClassWithInjectionNameToFieldSet() |
java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,java.util.Set<java.lang.String>>> |
getMapAnnotationToMapClassWithInjectionNameToMethodSet() |
java.lang.String |
getPackageName() |
java.lang.String |
getTemplatePath() |
boolean |
isCommentingInjector() |
boolean |
isUsingFragmentUtil() |
void |
setBindableClasses(java.util.HashSet<java.lang.String> bindableClasses) |
void |
setClassesContainingInjectionPointsSet(java.util.HashSet<java.lang.String> classesContainingInjectionPointsSet) |
void |
setCommentingInjector(boolean isCommentingInjector) |
void |
setMapAnnotationNameToAnnotation(java.util.HashMap<java.lang.String,Annotation> mapAnnotationNameToAnnotation) |
void |
setMapAnnotationToMapClassWithInjectionNameToConstructorSet(java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,java.util.Set<java.lang.String>>> mapAnnotationToMapClassWithInjectionNameToConstructorSet) |
void |
setMapAnnotationToMapClassWithInjectionNameToFieldSet(java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,java.util.Set<Field>>> mapAnnotationToMapClassWithInjectionNameToFieldSet) |
void |
setMapAnnotationToMapClassWithInjectionNameToMethodSet(java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,java.util.Set<java.lang.String>>> mapAnnotationToMapClassWithInjectionNameToMethodSet) |
void |
setPackageName(java.lang.String packageName) |
void |
setTemplatePath(java.lang.String templatePath) |
void |
setUsingFragmentUtil(boolean isUsingFragmentUtil) |
public ReflectionNoReflectionAnnotationDatabaseGenerator()
public void generateAnnotationDatabase(javax.tools.JavaFileObject jfo) throws java.io.IOException
java.io.IOException
protected org.apache.velocity.VelocityContext createVelocityContext()
public java.lang.String getTemplatePath()
public void setTemplatePath(java.lang.String templatePath)
public java.lang.String getPackageName()
public void setPackageName(java.lang.String packageName)
public java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,java.util.Set<Field>>> getMapAnnotationToMapClassWithInjectionNameToFieldSet()
public void setMapAnnotationToMapClassWithInjectionNameToFieldSet(java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,java.util.Set<Field>>> mapAnnotationToMapClassWithInjectionNameToFieldSet)
public java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,java.util.Set<java.lang.String>>> getMapAnnotationToMapClassWithInjectionNameToMethodSet()
public void setMapAnnotationToMapClassWithInjectionNameToMethodSet(java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,java.util.Set<java.lang.String>>> mapAnnotationToMapClassWithInjectionNameToMethodSet)
public java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,java.util.Set<java.lang.String>>> getMapAnnotationToMapClassWithInjectionNameToConstructorSet()
public void setMapAnnotationToMapClassWithInjectionNameToConstructorSet(java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,java.util.Set<java.lang.String>>> mapAnnotationToMapClassWithInjectionNameToConstructorSet)
public java.util.HashSet<java.lang.String> getClassesContainingInjectionPointsSet()
public void setClassesContainingInjectionPointsSet(java.util.HashSet<java.lang.String> classesContainingInjectionPointsSet)
public void setMapAnnotationNameToAnnotation(java.util.HashMap<java.lang.String,Annotation> mapAnnotationNameToAnnotation)
public java.util.HashMap<java.lang.String,Annotation> getMapAnnotationNameToAnnotation()
public java.util.HashSet<java.lang.String> getBindableClasses()
public void setBindableClasses(java.util.HashSet<java.lang.String> bindableClasses)
public boolean isUsingFragmentUtil()
public boolean isCommentingInjector()
public void setUsingFragmentUtil(boolean isUsingFragmentUtil)
public void setCommentingInjector(boolean isCommentingInjector)