public class CiInterpolatorImpl
extends java.lang.Object
implements org.codehaus.plexus.interpolation.Interpolator
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_END_EXPR |
static java.lang.String |
DEFAULT_START_EXPR |
| Constructor and Description |
|---|
CiInterpolatorImpl() |
CiInterpolatorImpl(java.lang.String startExpr,
java.lang.String endExpr) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPostProcessor(org.codehaus.plexus.interpolation.InterpolationPostProcessor postProcessor) |
void |
addValueSource(org.codehaus.plexus.interpolation.ValueSource valueSource) |
void |
clearAnswers() |
void |
clearFeedback()
Clear the feedback messages from previous interpolate(..) calls.
|
java.lang.String |
getEscapeString() |
java.util.List |
getFeedback()
Return any feedback messages and errors that were generated - but
suppressed - during the interpolation process.
|
java.lang.String |
interpolate(java.lang.String input) |
java.lang.String |
interpolate(java.lang.String input,
org.codehaus.plexus.interpolation.RecursionInterceptor recursionInterceptor)
Entry point for recursive resolution of an expression and all of its
nested expressions.
|
java.lang.String |
interpolate(java.lang.String input,
java.lang.String thisPrefixPattern) |
java.lang.String |
interpolate(java.lang.String input,
java.lang.String thisPrefixPattern,
org.codehaus.plexus.interpolation.RecursionInterceptor recursionInterceptor) |
boolean |
isCacheAnswers() |
void |
removePostProcessor(org.codehaus.plexus.interpolation.InterpolationPostProcessor postProcessor) |
void |
removeValuesSource(org.codehaus.plexus.interpolation.ValueSource valueSource) |
void |
setCacheAnswers(boolean cacheAnswers) |
void |
setEscapeString(java.lang.String escapeString) |
public static final java.lang.String DEFAULT_START_EXPR
public static final java.lang.String DEFAULT_END_EXPR
public CiInterpolatorImpl()
public CiInterpolatorImpl(java.lang.String startExpr,
java.lang.String endExpr)
public void addValueSource(org.codehaus.plexus.interpolation.ValueSource valueSource)
addValueSource in interface org.codehaus.plexus.interpolation.Interpolatorpublic void removeValuesSource(org.codehaus.plexus.interpolation.ValueSource valueSource)
removeValuesSource in interface org.codehaus.plexus.interpolation.Interpolatorpublic void addPostProcessor(org.codehaus.plexus.interpolation.InterpolationPostProcessor postProcessor)
addPostProcessor in interface org.codehaus.plexus.interpolation.Interpolatorpublic void removePostProcessor(org.codehaus.plexus.interpolation.InterpolationPostProcessor postProcessor)
removePostProcessor in interface org.codehaus.plexus.interpolation.Interpolatorpublic java.lang.String interpolate(java.lang.String input,
java.lang.String thisPrefixPattern)
throws org.codehaus.plexus.interpolation.InterpolationException
interpolate in interface org.codehaus.plexus.interpolation.Interpolatororg.codehaus.plexus.interpolation.InterpolationExceptionpublic java.lang.String interpolate(java.lang.String input,
java.lang.String thisPrefixPattern,
org.codehaus.plexus.interpolation.RecursionInterceptor recursionInterceptor)
throws org.codehaus.plexus.interpolation.InterpolationException
interpolate in interface org.codehaus.plexus.interpolation.Interpolatororg.codehaus.plexus.interpolation.InterpolationExceptionpublic java.lang.String interpolate(java.lang.String input)
throws org.codehaus.plexus.interpolation.InterpolationException
interpolate in interface org.codehaus.plexus.interpolation.Interpolatororg.codehaus.plexus.interpolation.InterpolationExceptionpublic java.lang.String interpolate(java.lang.String input,
org.codehaus.plexus.interpolation.RecursionInterceptor recursionInterceptor)
throws org.codehaus.plexus.interpolation.InterpolationException
interpolate in interface org.codehaus.plexus.interpolation.Interpolatororg.codehaus.plexus.interpolation.InterpolationExceptionpublic java.util.List getFeedback()
getFeedback in interface org.codehaus.plexus.interpolation.InterpolatorList that may be interspersed with String and
Throwable instances.public void clearFeedback()
clearFeedback in interface org.codehaus.plexus.interpolation.Interpolatorpublic boolean isCacheAnswers()
isCacheAnswers in interface org.codehaus.plexus.interpolation.Interpolatorpublic void setCacheAnswers(boolean cacheAnswers)
setCacheAnswers in interface org.codehaus.plexus.interpolation.Interpolatorpublic void clearAnswers()
clearAnswers in interface org.codehaus.plexus.interpolation.Interpolatorpublic java.lang.String getEscapeString()
public void setEscapeString(java.lang.String escapeString)
Copyright © 2014-2020 FuseSource, Corp.. All Rights Reserved.