Uses of Interface
org.codehaus.plexus.interpolation.ValueSource
-
Packages that use ValueSource Package Description org.codehaus.plexus.interpolation org.codehaus.plexus.interpolation.multi -
-
Uses of ValueSource in org.codehaus.plexus.interpolation
Subinterfaces of ValueSource in org.codehaus.plexus.interpolation Modifier and Type Interface Description interface
FeedbackEnabledValueSource
Deprecated.Rolled intoValueSource
now.interface
QueryEnabledValueSource
Tracks the most recent expression processed by this value source implementation.Classes in org.codehaus.plexus.interpolation that implement ValueSource Modifier and Type Class Description class
AbstractDelegatingValueSource
class
AbstractFunctionValueSourceWrapper
ValueSource
abstract implementation that wraps another value source.class
AbstractValueSource
class
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).class
FixedInterpolatorValueSource
A value source that allows a fixed interpolator to be injected into a regular interpolator.class
MapBasedValueSource
Wraps a Map, and looks up the whole expression as a single key, returning the value mapped to it.class
ObjectBasedValueSource
Wraps an object, providing reflective access to the object graph of which the supplied object is the root.class
PrefixedObjectValueSource
Wraps an arbitrary object with anObjectBasedValueSource
instance, then wraps that source with aPrefixedValueSourceWrapper
instance, to which this class delegates all of its calls.class
PrefixedPropertiesValueSource
Legacy support.class
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.class
PropertiesBasedValueSource
ValueSource
implementation that wraps aProperties
instance, and does a simple lookup of the entire expression string as the parameter forProperties.getProperty(String)
, returning the result as the resolved value.class
SingleResponseValueSource
If the expression matches, simply return the response object.Fields in org.codehaus.plexus.interpolation declared as ValueSource Modifier and Type Field Description private ValueSource
AbstractDelegatingValueSource. delegate
private ValueSource
AbstractFunctionValueSourceWrapper. valueSource
private ValueSource
PrefixedValueSourceWrapper. valueSource
Fields in org.codehaus.plexus.interpolation with type parameters of type ValueSource Modifier and Type Field Description private java.util.List<ValueSource>
RegexBasedInterpolator. valueSources
private java.util.List<ValueSource>
StringSearchInterpolator. valueSources
Methods in org.codehaus.plexus.interpolation that return ValueSource Modifier and Type Method Description protected ValueSource
AbstractDelegatingValueSource. getDelegate()
protected ValueSource
AbstractFunctionValueSourceWrapper. getValueSource()
Retrieve the embedded value source.Methods in org.codehaus.plexus.interpolation with parameters of type ValueSource Modifier and Type Method Description void
Interpolator. addValueSource(ValueSource valueSource)
Add a newValueSource
to the stack used to resolve expressions in this interpolator instance.void
RegexBasedInterpolator. addValueSource(ValueSource valueSource)
Add a newValueSource
to the stack used to resolve expressions in this interpolator instance.void
StringSearchInterpolator. addValueSource(ValueSource valueSource)
Add a newValueSource
to the stack used to resolve expressions in this interpolator instance.void
Interpolator. removeValuesSource(ValueSource valueSource)
Remove the specifiedValueSource
from the stack used to resolve expressions in this interpolator instance.void
RegexBasedInterpolator. removeValuesSource(ValueSource valueSource)
Remove the specifiedValueSource
from the stack used to resolve expressions in this interpolator instance.void
StringSearchInterpolator. removeValuesSource(ValueSource valueSource)
Remove the specifiedValueSource
from the stack used to resolve expressions in this interpolator instance.Constructors in org.codehaus.plexus.interpolation with parameters of type ValueSource Constructor Description AbstractDelegatingValueSource(ValueSource delegate)
AbstractFunctionValueSourceWrapper(ValueSource valueSource)
Construct a new function value source instance, using the suppliedValueSource
to retrieve the input values for the function(s) this class implements.PrefixedValueSourceWrapper(ValueSource valueSource, java.lang.String prefix)
Wrap the given value source, but first trim the given prefix from any expressions before they are passed along for resolution.PrefixedValueSourceWrapper(ValueSource valueSource, java.lang.String prefix, boolean allowUnprefixedExpressions)
Wrap the given value source, but first trim the given prefix from any expressions before they are passed along for resolution.PrefixedValueSourceWrapper(ValueSource valueSource, java.util.List<java.lang.String> possiblePrefixes)
Wrap the given value source, but first trim one of the given prefixes from any expressions before they are passed along for resolution.PrefixedValueSourceWrapper(ValueSource valueSource, java.util.List<java.lang.String> possiblePrefixes, boolean allowUnprefixedExpressions)
Wrap the given value source, but first trim one of the given prefixes from any expressions before they are passed along for resolution. -
Uses of ValueSource in org.codehaus.plexus.interpolation.multi
Fields in org.codehaus.plexus.interpolation.multi with type parameters of type ValueSource Modifier and Type Field Description private java.util.List<ValueSource>
MultiDelimiterStringSearchInterpolator. valueSources
Methods in org.codehaus.plexus.interpolation.multi with parameters of type ValueSource Modifier and Type Method Description void
MultiDelimiterStringSearchInterpolator. addValueSource(ValueSource valueSource)
Add a newValueSource
to the stack used to resolve expressions in this interpolator instance.void
MultiDelimiterStringSearchInterpolator. removeValuesSource(ValueSource valueSource)
Remove the specifiedValueSource
from the stack used to resolve expressions in this interpolator instance.MultiDelimiterStringSearchInterpolator
MultiDelimiterStringSearchInterpolator. withValueSource(ValueSource vs)
-