Package org.oddjob.arooa.runtime

Classes concerning runtime configuration.

See:
          Description

Interface Summary
ConfigurationNode Encapsulates structure and values of a configuration.
ConfigurationNodeListener Listen to changes in Configuration.
Evaluator Something that's able to evaluate a property expression.
ExpressionParser Something that is able to parse an expression which is either an attribute in a configuration or element text.
InstanceRuntimeConfiguration An RuntimeConfiguration that wraps an instance of a value or component.
ParsedExpression The result of parsing an expression with an ExpressionParser.
PropertyLookup Something for looking up properties.
PropertyManager Manages Properties.
PropertySource Tag for something that is the source of a property.
RuntimeConfiguration The fundamental unit created during the parsing of a configuration.
RuntimeListener Able to listen to configuration events from RuntimeConfigurations.
SubstitutionPolicy Allow different behaviour during substitution.
 

Class Summary
AbstractRuntimeConfiguration  
AutoSetter Automatically sets services on bean instances.
ConfigurationNodeEvent An Event for changes in the structure of a ConfigurationNode.
NestedExpressionParser Parses expressions that may contain references of the form ${property.ref}.
PropertyFirstEvaluator Evaluates the property expression first as an a.b.c type property then as a property of an object.
RetainUnexpandedStrings A SubstitutionPolicy that adds the ${} back onto any unresolved evaluations.
RuntimeEvent  
RuntimeListenerAdapter Provide empty methods for RuntimeListeners.
SubstituationPolicySession Create an ArooaSession with an SubstitutionPolicy applied to the Evaluator.
 

Exception Summary
ModificationRefusedException  
 

Package org.oddjob.arooa.runtime Description

Classes concerning runtime configuration.