|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.codehaus.plexus.interpolation.fixed.PrefixedValueSourceWrapper
public class 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.
| Constructor Summary | |
|---|---|
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. |
|
| Method Summary | |
|---|---|
Object |
getValue(String expression,
InterpolationState interpolationState)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
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.| Method Detail |
|---|
public Object getValue(String expression,
InterpolationState interpolationState)
getValue in interface FixedValueSource
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||