| Interface | Description |
|---|---|
| ConfigurationNode<P extends ParseContext<P>> |
Encapsulates structure and values of a configuration.
|
| ConfigurationNodeListener<P extends ParseContext<P>> |
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 | Description |
|---|---|
| AbstractRuntimeConfiguration |
Base class for
RuntimeConfigurations. |
| AutoSetter |
Automatically sets services on bean instances.
|
| ConfigurationNodeEvent<P extends ParseContext<P>> |
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 |
An event passed to a
RuntimeListener. |
| RuntimeListenerAdapter |
Provide empty methods for
RuntimeListeners. |
| ScriptEvaluator |
Evaluate an expression as a script using the Java Scripting API (defined by JSR 223).
|
| SessionBindings | |
| SubstituationPolicySession |
| Exception | Description |
|---|---|
| ModificationRefusedException |
Classes concerning runtime configuration.