| java.lang.Object org.apache.beehive.controls.api.properties.BaseMap org.apache.beehive.controls.api.properties.BeanPropertyMap
BeanPropertyMap | public class BeanPropertyMap extends BaseMap implements PropertyMap,java.io.Serializable(Code) | | The BeanPropertyMap class represents a collection of property values where properties are
stored in a local HashMap.
|
Constructor Summary | |
public | BeanPropertyMap(Class mapClass) Creates an empty BeanPropertyMap associated with the specific Control public
interface, PropertySet, or annotation type. | public | BeanPropertyMap(PropertyMap map) Creates a BeanPropertyMap that wraps another PropertyMap. | public | BeanPropertyMap(T annot) Creates a BeanPropertyMap where default values are derived from a single annotation
type instance. |
BeanPropertyMap | public BeanPropertyMap(Class mapClass)(Code) | | Creates an empty BeanPropertyMap associated with the specific Control public
interface, PropertySet, or annotation type.
|
BeanPropertyMap | public BeanPropertyMap(PropertyMap map)(Code) | | Creates a BeanPropertyMap that wraps another PropertyMap. Any changes via setProperty
will be maintained locally on the constructed map, but getProperty will delegate to the
base PropertyMap for properties not set locally.
|
BeanPropertyMap | public BeanPropertyMap(T annot)(Code) | | Creates a BeanPropertyMap where default values are derived from a single annotation
type instance. This can be used to create a map from a property getter return value,
to modify element values.
|
containsPropertySet | public boolean containsPropertySet(Class<? extends Annotation> propertySet)(Code) | | Returns true if the PropertyMap contains one or more values for the specified
PropertySet, false otherwise
|
getProperty | public Object getProperty(PropertyKey key)(Code) | | Returns the property value specified by 'key' within this map.
|
getPropertyKeys | public Set<PropertyKey> getPropertyKeys()(Code) | | Returns the set of PropertyKeys that are locally set in this property map. Note:
this does not include any properties that might be set as a result of
property lookup delegation.
|
setProperty | public synchronized void setProperty(PropertyKey key, Object value)(Code) | | Sets the property specifed by 'key' within this map.
|
|
|