Package org.syphr.prom

Interface Summary
Defaultable This interface defines functionality to provide a default property value.
Evaluator This interface defines an object that can interrogate a raw value to determine if it references other values and provide information about those references.
PropertyListener<T extends Enum<T>> This listener defines the events that a client can react to when monitoring a single property or a set of properties.
Retriever This interface defines an interaction whereby the caller requests a value associated with the given name (such as the property-value relationship found in Properties).
Translator<T extends Enum<T>> This interface defines the functionality required to translate back and forth between key constants (Enums) and property names.

It is required that any implementation be thread safe.
 

Class Summary
DefaultEvaluator This Evaluator implementation seeks to work the same way property evaluation works in Ant.
ManagedProperty<T extends Enum<T>> This class provides the properties management API of PropertiesManager with respect to a single property.

To get access to an intance of this class, simple use PropertiesManager.getManagedProperty(Enum).
PropertiesManager<T extends Enum<T>> This class creates a management API for a Properties file whose keys are described by an Enum.
PropertiesManagers This class provides builder methods to construct managers with various options.
PropertyEvent<T extends Enum<T>> This event class encapsulates an event concerning a single property or a set of properties.
Reference This class encapsulates a reference to another property from within a property's value.
 

Exception Summary
PropertyException This exception is thrown to indicate and error in the properties management API (i.e.
 



Copyright © 2010 syphr.org. All Rights Reserved.