All Classes Interface Summary Class Summary Exception Summary
| Class |
Description |
| AbstractDelegatingValueSource |
|
| AbstractDelegatingValueSource |
|
| AbstractFunctionValueSourceWrapper |
ValueSource abstract implementation that wraps another value source.
|
| AbstractValueSource |
|
| BasicInterpolator |
Knows how to do basic interpolation services.
|
| ClassMap |
NOTE: This class was copied from plexus-utils, to allow this library
to stand completely self-contained.
|
| DelimiterSpecification |
|
| EnvarBasedValueSource |
ValueSource which resolves expressions against the environment variables
available from the underlying operating system (and possibly, the shell environment
that created the present Java process).
|
| EnvarBasedValueSource |
ValueSource which resolves expressions against the environment variables
available from the underlying operating system (and possibly, the shell environment
that created the present Java process).
|
| FeedbackEnabledValueSource |
Deprecated.
|
| FeedbackingValueSource |
|
| FieldBasedObjectInterpolator |
Reflectively traverses an object graph and uses an Interpolator instance to resolve any String fields in the
graph.
|
| FixedInterpolatorValueSource |
A value source that allows a fixed interpolator to be injected into
a regular interpolator.
|
| FixedStringSearchInterpolator |
A fixed string search interpolator is permanently bound to a given set of value sources,
an is totally fixed and stateless over these value sources.
|
| FixedValueSource |
|
| InterpolationCycleException |
|
| InterpolationCycleException |
|
| InterpolationException |
Signals an unrecoverable error in the process of interpolating a string, such
as the detection of an expression cycle.
|
| InterpolationPostProcessor |
Used to allow full recursion of value interpolation before applying some rule
to the result.
|
| InterpolationState |
AN error collector contains the errors accumulated during an interpolation.
|
| Interpolator |
Interpolator interface.
|
| InterpolatorFilterReader |
A FilterReader implementation, that works with Interpolator interface instead of it's own interpolation
implementation.
|
| MapBasedValueSource |
Wraps a Map, and looks up the whole expression as a single key, returning the
value mapped to it.
|
| MapBasedValueSource |
Wraps a Map, and looks up the whole expression as a single key, returning the
value mapped to it.
|
| MethodMap |
NOTE: This class was copied from plexus-utils, to allow this library
to stand completely self-contained.
|
| MethodMap.AmbiguousException |
simple distinguishable exception, used when
we run across ambiguous overloading
|
| MultiDelimiterInterpolatorFilterReader |
A FilterReader implementation, that works with Interpolator interface instead of it's own interpolation
implementation.
|
| MultiDelimiterStringSearchInterpolator |
|
| ObjectBasedValueSource |
Wraps an object, providing reflective access to the object graph of which the
supplied object is the root.
|
| ObjectBasedValueSource |
Wraps an object, providing reflective access to the object graph of which the
supplied object is the root.
|
| ObjectInterpolationWarning |
Represents a warning that occurred while interpolating an object graph.
|
| ObjectInterpolator |
Traverses an object graph and uses an Interpolator instance to resolve any String values in the
graph.
|
| OperatingSystemUtils |
NOTE: This class was copied from plexus-utils, to allow this library
to stand completely self-contained.
|
| OperatingSystemUtils.DefaultEnvVarSource |
Default implementation to load environment variables.
|
| OperatingSystemUtils.EnvVarSource |
Defines the functionality to load a Map of environment variables.
|
| Os |
NOTE: This class was copied from plexus-utils, to allow this library
to stand completely self-contained.
|
| PrefixAwareRecursionInterceptor |
RecursionInterceptor implementation that provides support for expressions
with multiple synonyms, such as project.build.directory == pom.build.directory ==
build.directory in Maven's POM.
|
| PrefixedObjectValueSource |
|
| PrefixedObjectValueSource |
|
| PrefixedPropertiesValueSource |
Legacy support.
|
| PrefixedPropertiesValueSource |
Legacy support.
|
| PrefixedValueSourceWrapper |
FixedValueSource implementation which simply wraps another
value source, and trims any of a set of possible expression prefixes before delegating the
modified expression to be resolved by the real value source.
|
| PrefixedValueSourceWrapper |
ValueSource implementation which simply wraps another value source,
and trims any of a set of possible expression prefixes before delegating the
modified expression to be resolved by the real value source.
|
| PropertiesBasedValueSource |
FixedValueSource implementation that wraps a Properties instance,
and does a simple lookup of the entire expression string as the parameter for
Properties.getProperty(String), returning the result as the resolved
value.
|
| PropertiesBasedValueSource |
ValueSource implementation that wraps a Properties instance,
and does a simple lookup of the entire expression string as the parameter for
Properties.getProperty(String), returning the result as the resolved
value.
|
| QueryEnabledValueSource |
Tracks the most recent expression processed by this value source implementation.
|
| RecursionInterceptor |
Logs expressions before resolution is attempted, and clears them
after resolution is complete (or, fails all strategies).
|
| ReflectionValueExtractor |
NOTE: This class was copied from plexus-utils, to allow this library to stand completely self-contained.
|
| RegexBasedInterpolator |
Expansion of the original RegexBasedInterpolator, found in plexus-utils, this
interpolator provides options for setting custom prefix/suffix regex parts,
and includes a RecursionInterceptor parameter in its interpolate(..)
call, to allow the detection of cyclical expression references.
|
| SimpleRecursionInterceptor |
Simplest implementation of a RecursionInterceptor, which checks whether
the existing interpolation effort is already attempting to resolve an exact
expression, but has not finished.
|
| SingleResponseValueSource |
If the expression matches, simply return the response object.
|
| StringSearchInterpolator |
|
| StringUtils |
Code here was swiped from plexus-utils' StringUtils class, so
plexus-interpolation could be completely self-contained.
|
| ValueSource |
Supplies one strategy for resolving a value for an interpolation expression.
|
| ValueSourceUtils |
Utility methods shared by multiple ValueSource implementations.
|