org.codehaus.plexus.interpolation.multi
public class MultiDelimiterStringSearchInterpolator extends Object implements Interpolator
Constructor Summary | |
---|---|
MultiDelimiterStringSearchInterpolator() |
Method Summary | |
---|---|
MultiDelimiterStringSearchInterpolator | addDelimiterSpec(String delimiterSpec) |
void | addPostProcessor(InterpolationPostProcessor postProcessor) |
void | addValueSource(ValueSource valueSource) |
void | clearAnswers() |
void | clearFeedback()
Clear the feedback messages from previous interpolate(..) calls. |
String | getEscapeString() |
List | getFeedback()
Return any feedback messages and errors that were generated - but suppressed - during the interpolation process.
|
String | interpolate(String input, String thisPrefixPattern) |
String | interpolate(String input, String thisPrefixPattern, RecursionInterceptor recursionInterceptor) |
String | interpolate(String input) |
String | interpolate(String input, RecursionInterceptor recursionInterceptor)
Entry point for recursive resolution of an expression and all of its nested expressions.
|
boolean | isCacheAnswers() |
boolean | removeDelimiterSpec(String delimiterSpec) |
void | removePostProcessor(InterpolationPostProcessor postProcessor) |
void | removeValuesSource(ValueSource valueSource) |
void | setCacheAnswers(boolean cacheAnswers) |
MultiDelimiterStringSearchInterpolator | setDelimiterSpecs(LinkedHashSet specs) |
void | setEscapeString(String escapeString) |
MultiDelimiterStringSearchInterpolator | withPostProcessor(InterpolationPostProcessor postProcessor) |
MultiDelimiterStringSearchInterpolator | withValueSource(ValueSource vs) |
Returns: a List that may be interspersed with String and Throwable instances.
UNKNOWN: Ensure unresolvable expressions don't trigger infinite recursion.