Interface | Description |
---|---|
DynamicBeanInfo |
This interface is used to describe a set of dynamic properties that
occur together and have consistent behavior and semantics,
analogous to a Class.
|
DynamicBeanTyper |
This interface describes a DynamicBeanTyper: an object that can
yield a DynamicBeanInfo from a dynamic bean type for one of whose
Java class or interface the DynamicBeanTyper has registered.
|
DynamicPropertyMapper |
This interface describes a DynamicPropertyMapper: an object that
can get and set dynamic properties of dynamic beans belonging to
Java classes or interfaces for which it has registered.
|
Class | Description |
---|---|
BeanClassTyper |
This class is an implementation of DynamicBeanTyper that treats
a java.lang.Class as a dynamic bean type, thus permitting a regular
JavaBean to reveal its BeanInfo through the DynamicBeanInfo interface.
|
BeanPropertyMapper |
Implementation of DynamicPropertyMapper that works off of a bean's
regular compile-time properties as discovered by introspection.
|
DynamicBeanDescriptor |
This class provides meta-information on a dynamic bean type,
particularly for user interfaces that have to manipulate objects
possessing DynamicTypes.
|
DynamicBeans |
Generic support for dynamic beans: objects exhibiting a set of dynamic
properties at runtime.
|
DynamicBeanState |
A DynamicBeanState is used to package the state of a DynamicBean's
properties and metadata in a serializable form, regardless of the
serializability of the original DynamicBean.
|
DynamicBeanStateMapper |
Implementation of DynamicPropertyMapper that can work with a
DynamicBeanState.
|
DynamicPropertyDescriptor |
This class is used to describe an individual dynamic property
accessible via a DynamicPropertyMapper.
|
SerializableFeatureDescriptor |
Subclass of java.beans.FeatureDescriptor with Serialization support.
|
SimpleDynamicBeanInfo |
Simple template implementation of DynamicBeanInfo providing
no-op values for most of its properties.
|
TaggedPropertyEditor |
A PropertyEditor implementation that wraps an existing PropertyEditor
but adds the ability to map text values to/from a set of allowed tag values.
|
Exception | Description |
---|---|
PropertyNotFoundException |
Represents an exception thrown by a property mapper when it does
not support the requested property.
|