Changeset 975 for AnalyzerBeans/trunk/src/main/java/org/eobjects/analyzer/descriptors/BeanDescriptor.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/BeanDescriptor.java
r971 r975 6 6 import org.eobjects.analyzer.data.DataTypeFamily; 7 7 8 public interface BeanDescriptor extends Comparable<BeanDescriptor> { 8 /** 9 * 10 * @author Kasper SÞrensen 11 * 12 * @param <B> 13 * the Bean type 14 */ 15 public interface BeanDescriptor<B> extends Comparable<BeanDescriptor<?>> { 9 16 10 17 public String getDisplayName(); 11 18 12 19 public Set<Annotation> getAnnotations(); 13 20 14 21 public <A extends Annotation> A getAnnotation(Class<A> annotationClass); 15 22 16 public Class< ?> getBeanClass();17 23 public Class<B> getBeanClass(); 24 18 25 public Set<ConfiguredPropertyDescriptor> getConfiguredProperties(); 19 26 20 27 public ConfiguredPropertyDescriptor getConfiguredProperty(String name); 21 28 22 29 public ConfiguredPropertyDescriptor getConfiguredPropertyForInput(); 23 30 24 31 public Set<ProvidedPropertyDescriptor> getProvidedProperties(); 25 32 26 33 public Set<InitializeMethodDescriptor> getInitializeMethods(); 27 34 28 35 public Set<CloseMethodDescriptor> getCloseMethods(); 29 36 30 37 public DataTypeFamily getInputDataTypeFamily(); 31 38 }
Note: See TracChangeset
for help on using the changeset viewer.
