Package uk.org.ogsadai.common.properties

This package provides classes and interfaces provide for the use of properties, both those where the property value is static and those where its value is provided on-demand via callbacks.

See:
??????????Description

Interface Summary
Properties A collection of uk.org.ogsadai.common.Property objects.
PropertyCallback A callback class for objects that provide values for Property objects.
PropertyListener A listener interface for receiving property-related events.
PropertyValue Interface for retrieving a property values as org.w3c.dom Document Object Model elements.
?

Class Summary
CallbackSelfNotifyingProperty A property that automatically notifies its observers whenever its value changes state.
DynamicProperty A property consisting of a name and a value - the value is not stored within this class.
PropertiesImpl An implementation of a collection of uk.org.ogsadai.common.Property objects.
Property Abstract class representing a property - a qualified name and a value.
PropertyEvent An event representing some kind of occurence involving a Properties object.
PropertyEventDispatcher A thread-safe class for dispatching property events to a collection of property listeners.
SelfNotifyingProperty A property that automatically notifies its observers whenever its value changes state.
SelfUpdatingProperty A property that updates its value automatically whenever a specified object changes state.
StaticProperty A property consisting of a name and a value - the value is stored within this class.
?

Exception Summary
DynamicPropertyCreationException A dynamic property cannot be created due to problems with its implementation class.
PropertyImmutableException Exception raised when an attempt is made to set the value of a property that cannot be updated in this way.
PropertyValueException Exception raised when there is a problem accessing a property value.
?

Package uk.org.ogsadai.common.properties Description

This package provides classes and interfaces provide for the use of properties, both those where the property value is static and those where its value is provided on-demand via callbacks.