Package com.opensymphony.module.propertyset

Interface Summary
PropertySet A PropertySet is designed to be associated with other entities in the system for storing key/value property pairs.
 

Class Summary
AbstractPropertySet Base implementation of PropertySet.
AggregatePropertySet  
BeanIntrospectorPropertySet  
EJBPropertySet The EJBPropertySet is an implementation of PropertySet that uses Enterprise JavaBeans to store and retrieve Properties.
MapPropertySet The MapPropertySet is an UNTYPED PropertySet implementation that acts as a wrapper around a standard Map .
MemoryPropertySet The MemoryPropertySet is a PropertySet implementation that will store any primitive or object in an internal Map that is stored in memory.
MemoryPropertySet.ValueEntry  
PropertySchema Describes the meta data for a given property.
PropertySetCloner The PropertySetCloner is used to copy all the properties from one PropertySet into another.
PropertySetSchema  
SerializablePropertySet The SerializablePropertySet is a PropertySet implementation that will store any primitive of serializable object in an internal Map which is stored in memory and can be loaded/saved by serializing the entire SerializablePropertySet.
XMLPropertySet The XMLPropertySet behaves as an in-memory typed PropertySet, with the ability to load and save all the properties to/from an XML document.
 

Exception Summary
DuplicatePropertyKeyException Thrown if a property is set who's key matches a key of an existing property with different type.
IllegalPropertyException Thrown if a property is set which is not allowed.
InvalidPropertyTypeException Thrown if a property is attempted to be retrieved that does exist but is of different type.
PropertyException Parent class of all exceptions thrown by PropertySet.
PropertyImplementationException Thrown if a specific implementation exception is thrown (such as EJBException, RemoteException, NamingException, IOException, etc).
 


See www.opensymphony.com for more information.