public class AnalysisModuleScanner
extends java.lang.Object
Constructor and Description |
---|
AnalysisModuleScanner(java.lang.Class<?> cls)
create a report scanner from the passed in class
|
AnalysisModuleScanner(java.lang.Object obj)
create a report scanner from the passed in class
|
Modifier and Type | Method and Description |
---|---|
Analysis |
getAnalysis() |
java.util.Map<java.lang.reflect.Field,DataPoint> |
getData() |
java.lang.Class<?> |
getModuleClass() |
Molten |
getMoltenAnnotation() |
java.lang.reflect.Field |
getMoltenField() |
boolean |
hasMoltenField() |
void |
scan()
scan the class and find all appropriate fields and tables
|
public AnalysisModuleScanner(java.lang.Class<?> cls)
cls
- the target class, annotated with the @Analysis annotationpublic AnalysisModuleScanner(java.lang.Object obj)
obj
- the target object, annotated with the @Analysis annotationpublic void scan()
public java.lang.reflect.Field getMoltenField()
public Molten getMoltenAnnotation()
public boolean hasMoltenField()
public java.util.Map<java.lang.reflect.Field,DataPoint> getData()
public Analysis getAnalysis()
public java.lang.Class<?> getModuleClass()