Class PrefixedObjectValueSource

java.lang.Object
org.codehaus.plexus.interpolation.fixed.AbstractDelegatingValueSource
org.codehaus.plexus.interpolation.fixed.PrefixedObjectValueSource
All Implemented Interfaces:
FixedValueSource

public class PrefixedObjectValueSource extends AbstractDelegatingValueSource
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 Details

    • PrefixedObjectValueSource

      public PrefixedObjectValueSource(String prefix, Object root)
      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 the PrefixedValueSourceWrapper allows unprefixed expressions.
      Parameters:
      possiblePrefixes - The list of possible prefixed.
      root - The root of the graph.
      allowUnprefixedExpressions - allow unrefixed expressions or not.