public interface  org.codehaus.plexus.interpolation.Interpolator extends java.lang.Object implements org.codehaus.plexus.interpolation.BasicInterpolator
{
public abstract void addValueSource(org.codehaus.plexus.interpolation.ValueSource);
public abstract void removeValuesSource(org.codehaus.plexus.interpolation.ValueSource);
public abstract void addPostProcessor(org.codehaus.plexus.interpolation.InterpolationPostProcessor);
public abstract void removePostProcessor(org.codehaus.plexus.interpolation.InterpolationPostProcessor);
public abstract java.lang.String interpolate(java.lang.String, java.lang.String) throws org.codehaus.plexus.interpolation.InterpolationException;
public abstract java.lang.String interpolate(java.lang.String, java.lang.String, org.codehaus.plexus.interpolation.RecursionInterceptor) throws org.codehaus.plexus.interpolation.InterpolationException;
public abstract java.util.List getFeedback();
public abstract void clearFeedback();
public abstract boolean isCacheAnswers();
public abstract void setCacheAnswers(boolean);
public abstract void clearAnswers();
}