Class FixedInterpolatorValueSource

java.lang.Object
org.codehaus.plexus.interpolation.FixedInterpolatorValueSource
All Implemented Interfaces:
ValueSource

public class FixedInterpolatorValueSource extends Object implements ValueSource
A value source that allows a fixed interpolator to be injected into a regular interpolator. This value source encapsulates state, so even though the fixed interpolator can be used as a singleton, a single FixedInterpolatorValueSource can only belong to one interpolator any given time.
  • Constructor Details

  • Method Details

    • getValue

      public Object getValue(String expression)
      Specified by:
      getValue in interface ValueSource
      Parameters:
      expression - The string expression.
      Returns:
      the value related to the expression, or null if not found.
    • getFeedback

      public List getFeedback()
      Description copied from interface: ValueSource
      Return the feedback about resolution failures for a particular expression.
      Specified by:
      getFeedback in interface ValueSource
      Returns:
      a combination of String and Throwable instances, where strings related to throwables are listed first.
    • clearFeedback

      public void clearFeedback()
      Description copied from interface: ValueSource
      Clear the feedback accumulated by a prior interpolation run.
      Specified by:
      clearFeedback in interface ValueSource