Class PrefixedObjectValueSource
java.lang.Object
org.codehaus.plexus.interpolation.fixed.AbstractDelegatingValueSource
org.codehaus.plexus.interpolation.fixed.PrefixedObjectValueSource
- All Implemented Interfaces:
FixedValueSource
Wraps an arbitrary object with an
ObjectBasedValueSource
instance, then
wraps that source with a PrefixedValueSourceWrapper
instance, to which
this class delegates all of its calls.-
Constructor Summary
ConstructorDescriptionPrefixedObjectValueSource
(String prefix, Object root) Wrap the specified root object, allowing the specified expression prefix.PrefixedObjectValueSource
(List<String> possiblePrefixes, Object root, boolean allowUnprefixedExpressions) Wrap the specified root object, allowing the specified list of expression prefixes and setting whether thePrefixedValueSourceWrapper
allows unprefixed expressions. -
Method Summary
Methods inherited from class org.codehaus.plexus.interpolation.fixed.AbstractDelegatingValueSource
getDelegate, getValue
-
Constructor Details
-
PrefixedObjectValueSource
Wrap the specified root object, allowing the specified expression prefix.- Parameters:
prefix
- the prefix.root
- The root of the graph.
-
PrefixedObjectValueSource
public PrefixedObjectValueSource(List<String> possiblePrefixes, Object root, boolean allowUnprefixedExpressions) Wrap the specified root object, allowing the specified list of expression prefixes and setting whether thePrefixedValueSourceWrapper
allows unprefixed expressions.- Parameters:
possiblePrefixes
- The list of possible prefixed.root
- The root of the graph.allowUnprefixedExpressions
- allow unrefixed expressions or not.
-