|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
GenericBean<B extends GenericBean<B>> | A generic bean provides a list of all its properties and hence allows generic implementations of methods that act on all properties. |
KeyValueBean<K,V> | A bean with two properties: key and value. |
Property<B,V> | A property contains information about how to store and retrieve a data item from another object - the bean. |
SinglePropertyBean<V> | A bean with a single property. |
Class Summary | |
---|---|
AbstractGenericBean<B extends GenericBean<B>> | Since a "normal" bean would require a new class for each of its
properties, a generic bean provides a getValue and a
setValue method to access all its properties with an
instance of GenericProperty . |
AbstractGenericBean.GenericProperty<B extends AbstractGenericBean,V> | Property implementation for AbstractGenericBean based on
getValue and
setValue . |
ArrayProperty<B> | Maps the contents of an array to a list of properties. |
ConstantProperty<V> | A property that always returns the same value instead of retrieving it from a bean. |
KeyValuePair<K,V> | A bean with two properties. |
MapItemBean<K,V> | A bean with a single property that is stored in an underlying map at a fixed key. |
Properties | Contains some standard properties. |
ReflectionProperty<B,V> | Property based on methods. |
SelfProperty<V,B extends V> | The property that returns the given bean as the value. |
SimpleBean<V> | A bean with a single property. |
TransformProperty<B,S,V> | A property that transforms a value after reading it from the bean. |
ValuePropertyTransformer<B,S,T> | Property transformer based on a transformer for the values. |
Exception Summary | |
---|---|
NoSuchPropertyException | Signals that the bean does not have a property of a specified name. |
This package contains a special bean framework based on properties and general beans.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |