org.apache.beehive.controls.api.properties |
|
Java Source File Name | Type | Comment |
AnnotatedElementMap.java | Class | The AnnotatedElementMap represents a read-only PropertyMap where property values are
derived from Java 5.0 (JSR-175) annotations. |
BaseMap.java | Class | The BaseMap class provide an abstract base PropertyMap class from which other
concrete PropertyMap implementation can derive. |
BaseProperties.java | Annotation | Base properties that are present intrinsically on all controls. |
BeanPropertyMap.java | Class | The BeanPropertyMap class represents a collection of property values where properties are
stored in a local HashMap. |
PropertyKey.java | Class | The PropertyKey class represents a key that can be used to set a JSR-175 attribute member
value within a PropertyMap . |
PropertyMap.java | Interface | The PropertyMap interface represents a collection of ControlBean properties. |
PropertySet.java | Annotation | The PropertySet annotation type is used to mark an interface that defines a set of
properties that are associated with a Java Control. |
PropertySetProxy.java | Class | The PropertySetProxy class is a dynamic proxy
InvocationHandler class that exposes the
values held within a PropertyMap as an Object implementing an annotation type interface.
This enables properties resolved using the
PropertyMap 's hiearchical resolution mechanism to
be exposed to the client of the proxy in the same way that Java 5 annotations are
exposed using raw Java reflection APIs. |