Changeset 975 for AnalyzerBeans/trunk/src/main/java/org/eobjects/analyzer/descriptors/AnnotationBasedAnalyzerBeanDescriptor.java
- Timestamp:
- 08/14/10 12:37:00 (22 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
AnalyzerBeans/trunk/src/main/java/org/eobjects/analyzer/descriptors/AnnotationBasedAnalyzerBeanDescriptor.java
r967 r975 2 2 3 3 import org.eobjects.analyzer.annotations.AnalyzerBean; 4 import org.eobjects.analyzer.beans.Analyzer; 4 5 import org.eobjects.analyzer.beans.ExploringAnalyzer; 5 6 import org.eobjects.analyzer.beans.RowProcessingAnalyzer; 6 7 import org.eobjects.analyzer.util.ReflectionUtils; 7 8 8 public final class AnnotationBasedAnalyzerBeanDescriptor extends9 AbstractBeanDescriptor implements AnalyzerBeanDescriptor{9 public final class AnnotationBasedAnalyzerBeanDescriptor<A extends Analyzer<?>> 10 extends AbstractBeanDescriptor<A> implements AnalyzerBeanDescriptor<A> { 10 11 11 12 private final String _displayName; … … 13 14 private final boolean _rowProcessingAnalyzer; 14 15 15 public AnnotationBasedAnalyzerBeanDescriptor(Class<?> analyzerClass) 16 public static <A extends Analyzer<?>> AnnotationBasedAnalyzerBeanDescriptor<A> create( 17 Class<A> analyzerClass) { 18 return new AnnotationBasedAnalyzerBeanDescriptor<A>(analyzerClass); 19 } 20 21 private AnnotationBasedAnalyzerBeanDescriptor(Class<A> analyzerClass) 16 22 throws DescriptorException { 17 23 super(analyzerClass, ReflectionUtils.is(analyzerClass,
Note: See TracChangeset
for help on using the changeset viewer.
