org.codehaus.plexus.interpolation
public class StringSearchInterpolator extends Object implements Interpolator
Field Summary | |
---|---|
static String | DEFAULT_END_EXPR |
static String | DEFAULT_START_EXPR |
Constructor Summary | |
---|---|
StringSearchInterpolator() | |
StringSearchInterpolator(String startExpr, String endExpr) |
Method Summary | |
---|---|
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() |
void | removePostProcessor(InterpolationPostProcessor postProcessor) |
void | removeValuesSource(ValueSource valueSource) |
void | setCacheAnswers(boolean cacheAnswers) |
void | setEscapeString(String escapeString) |
Returns: a List that may be interspersed with String and Throwable instances.
UNKNOWN: Ensure unresolvable expressions don't trigger infinite recursion.