Class PrefixedObjectValueSource

java.lang.Object
org.codehaus.plexus.interpolation.AbstractDelegatingValueSource
org.apache.maven.model.interpolation.PrefixedObjectValueSource
All Implemented Interfaces:
org.codehaus.plexus.interpolation.QueryEnabledValueSource, org.codehaus.plexus.interpolation.ValueSource

@Deprecated(since="4.0.0") public class PrefixedObjectValueSource extends org.codehaus.plexus.interpolation.AbstractDelegatingValueSource implements org.codehaus.plexus.interpolation.QueryEnabledValueSource
Deprecated.
use org.apache.maven.api.services.ModelBuilder instead
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

    Constructors
    Constructor
    Description
    Deprecated.
    Wrap the specified root object, allowing the specified expression prefix.
    PrefixedObjectValueSource(List<String> possiblePrefixes, Object root, boolean allowUnprefixedExpressions)
    Deprecated.
    Wrap the specified root object, allowing the specified list of expression prefixes and setting whether the PrefixedValueSourceWrapper allows unprefixed expressions.
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated.

    Methods inherited from class org.codehaus.plexus.interpolation.AbstractDelegatingValueSource

    clearFeedback, getDelegate, getFeedback, getValue, getValue

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.codehaus.plexus.interpolation.ValueSource

    clearFeedback, getFeedback, getValue, getValue
  • Constructor Details

    • PrefixedObjectValueSource

      public PrefixedObjectValueSource(String prefix, Object root)
      Deprecated.
      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)
      Deprecated.
      Wrap the specified root object, allowing the specified list of expression prefixes and setting whether the PrefixedValueSourceWrapper allows unprefixed expressions.
      Parameters:
      possiblePrefixes - The possible prefixes.
      root - The root of the graph.
      allowUnprefixedExpressions - if we allow undefined expressions or not.
  • Method Details

    • getLastExpression

      public String getLastExpression()
      Deprecated.
      Specified by:
      getLastExpression in interface org.codehaus.plexus.interpolation.QueryEnabledValueSource