Package com.primix.tapestry.util.prop

A framework for accessing JavaBeans properties with reasonable efficiency and clarity.

See:
          Description

Interface Summary
IPropertyAccessor Defines the methods by which a PropertyHelper can access the properties of the class it provides property access to.
IPublicBean A marker interfaces for objects that allow access to their public instance variables as if they were JavaBeans properties.
 

Class Summary
MapHelper A subclass of PropertyHelper that allows values of a java.util.Map to be accessed as if they were JavaBean properties of the java.util.Map itself.
MapHelper.MapAccessor  
PropertyHelper Streamlines access to all the properties of a given JavaBean.
PublicBeanPropertyHelper Allows public instance variables of IPublicBean instances to be treated as read/write JavaBeans properties.
 

Exception Summary
MissingAccessorException Describes a case where the necessary accessor or mutator method could not be located when dynamically getting or setting a property.
MissingPropertyException Exception thrown by PropertyHelper when an propery is specified which does not exist.
 

Package com.primix.tapestry.util.prop Description

A framework for accessing JavaBeans properties with reasonable efficiency and clarity. Central to this is the PropertyHelper class, which is used to access named properties of a bean. The default implementation leverages the java.beans framework for dynamic introspection, but additional implementations allow access to the values stored in a Map as properties, or to allow direct access to public instance variables.

Author:
Howard Ship hship@primix.com