Interface ObjectInterpolator

  • All Known Implementing Classes:
    FieldBasedObjectInterpolator

    public interface ObjectInterpolator
    Traverses an object graph and uses an Interpolator instance to resolve any String values in the graph.
    • Method Detail

      • interpolate

        void interpolate​(java.lang.Object target,
                         BasicInterpolator interpolator)
                  throws InterpolationException
        Traverse the object graph from the given starting point and interpolate any Strings found in that graph using the given Interpolator.
        Parameters:
        target - The starting point of the object graph to traverse
        interpolator - The Interpolator used to resolve any Strings encountered during traversal.
        Throws:
        InterpolationException - in case of an error.
      • hasWarnings

        boolean hasWarnings()
        Returns true if the last interpolation execution generated warnings.
        Returns:
        true/false.
      • getWarnings

        java.util.List getWarnings()
        Retrieve the List of warnings (ObjectInterpolationWarning instances) generated during the last interpolation execution.
        Returns:
        The list of warnings.