public class PrefixedValueSourceWrapper extends Object implements FixedValueSource
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.| Constructor and Description | 
|---|
| PrefixedValueSourceWrapper(FixedValueSource valueSource,
                          List<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(FixedValueSource valueSource,
                          List<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. | 
| PrefixedValueSourceWrapper(FixedValueSource valueSource,
                          String prefix)Wrap the given value source, but first trim the given prefix from any
 expressions before they are passed along for resolution. | 
| PrefixedValueSourceWrapper(FixedValueSource valueSource,
                          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. | 
public PrefixedValueSourceWrapper(FixedValueSource valueSource, String prefix)
valueSource - The ValueSource to wrap.prefix - The expression prefix to trim.public PrefixedValueSourceWrapper(FixedValueSource valueSource, String prefix, boolean allowUnprefixedExpressions)
valueSource - The ValueSource to wrap.prefix - The expression prefix to trim.allowUnprefixedExpressions - Flag telling the wrapper whether to
                                   continue resolving expressions that don't start with the prefix it tracks.public PrefixedValueSourceWrapper(FixedValueSource valueSource, List<String> possiblePrefixes)
valueSource - The ValueSource to wrap.possiblePrefixes - The List of expression prefixes to trim.public PrefixedValueSourceWrapper(FixedValueSource valueSource, List<String> possiblePrefixes, boolean allowUnprefixedExpressions)
valueSource - The ValueSource to wrap.possiblePrefixes - The List of expression prefixes to trim.allowUnprefixedExpressions - Flag telling the wrapper whether to
                                   continue resolving expressions that don't start with one of the prefixes it tracks.public Object getValue(String expression, InterpolationState interpolationState)
getValue in interface FixedValueSourceCopyright © 2001–2016 Codehaus Plexus. All rights reserved.