| Interface | Description | 
|---|---|
| BeanFactory.AnnotationMetaFactory | |
| BeanFactory.CanvasMetaFactory | 
 Interface used to trigger the generation and registration of reflection
 metadata for  
Canvas and all 
 its subclasses found in the classpath (including your custom subclasses). | 
| BeanFactory.FormItemMetaFactory | 
 Interface used to trigger the generation and registration of reflection
 metadata for  
FormItem and
 all its subclasses found in the classpath (including your custom subclasses). | 
| BeanFactory.MetaFactory | 
 An interface which you can extend in order to register classes
 with the  
BeanFactory reflection mechanism. | 
| BeanValueType.MetaFactory | 
 Interface used to trigger the generation and registration of
 reflection metadata for argument types. 
 | 
| Class | Description | 
|---|---|
| BeanFactory<BeanClass> | 
 Utility class for creating objects and setting properties at run-time via
 reflection-like mechanisms. 
 | 
| BeanFactoryForBaseClass<BeanClass extends BaseClass> | |
| BeanFactoryForBaseWidget<BeanClass extends BaseWidget> | |
| BeanFactoryForDataClass<BeanClass extends DataClass> | |
| BeanMethod<BeanClass,ValueType> | |
| BeanProperty<BeanClass> | |
| BeanProperty1Getter<BeanClass> | |
| BeanProperty1Getter1Setter<BeanClass> | |
| BeanProperty1Setter<BeanClass> | |
| BeanPropertyMultiple<BeanClass> | |
| BeanValueType<ValueType> | 
 Class with static methods that help with various reflection-like tasks with
 respect to values used by  
BeanFactories (that is, the
 return types of getters, and the parameter types of setters). | 
| Enum | Description | 
|---|---|
| BeanValueType.Convertability | 
 An enum used to indicate how well a BeanValueType can handle a
 conversion. 
 | 
| Exception | Description | 
|---|---|
| BeanProperty.NoSetterException | 
| Annotation Type | Description | 
|---|---|
| BeanFactory.FrameworkClass | |
| BeanFactory.Generate | 
 Annotation which will trigger the generation of BeanFactories. 
 | 
| BeanFactory.ScClassName |