| Modifier and Type | Class and Description | 
|---|---|
| class  | PrefixAwareRecursionInterceptorRecursionInterceptorimplementation that provides support for expressions
 with multiple synonyms, such as project.build.directory == pom.build.directory ==
 build.directory in Maven's POM. | 
| class  | SimpleRecursionInterceptorSimplest implementation of a  RecursionInterceptor, which checks whether
 the existing interpolation effort is already attempting to resolve an exact
 expression, but has not finished. | 
| Modifier and Type | Method and Description | 
|---|---|
| RecursionInterceptor | InterpolatorFilterReader. getRecursionInterceptor() | 
| Modifier and Type | Method and Description | 
|---|---|
| String | StringSearchInterpolator. interpolate(String input,
           RecursionInterceptor recursionInterceptor)Entry point for recursive resolution of an expression and all of its
 nested expressions. | 
| String | RegexBasedInterpolator. interpolate(String input,
           RecursionInterceptor recursionInterceptor) | 
| String | BasicInterpolator. interpolate(String input,
           RecursionInterceptor recursionInterceptor) | 
| String | StringSearchInterpolator. interpolate(String input,
           String thisPrefixPattern,
           RecursionInterceptor recursionInterceptor) | 
| String | RegexBasedInterpolator. interpolate(String input,
           String thisPrefixPattern,
           RecursionInterceptor recursionInterceptor)Attempt to resolve all expressions in the given input string, using the
 given pattern to first trim an optional prefix from each expression. | 
| String | Interpolator. interpolate(String input,
           String thisPrefixPattern,
           RecursionInterceptor recursionInterceptor)Attempt to resolve all expressions in the given input string, using the
 given pattern to first trim an optional prefix from each expression. | 
| InterpolatorFilterReader | InterpolatorFilterReader. setRecursionInterceptor(RecursionInterceptor recursionInterceptor) | 
| Constructor and Description | 
|---|
| InterpolationCycleException(RecursionInterceptor recursionInterceptor,
                           String realExpr,
                           String wholeExpr) | 
| InterpolatorFilterReader(Reader in,
                        Interpolator interpolator,
                        RecursionInterceptor ri)this constructor use default begin token ${ and default end token } | 
| InterpolatorFilterReader(Reader in,
                        Interpolator interpolator,
                        String beginToken,
                        String endToken,
                        RecursionInterceptor ri) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | InterpolationState. setRecursionInterceptor(RecursionInterceptor recursionInterceptor) | 
| Constructor and Description | 
|---|
| InterpolationCycleException(RecursionInterceptor recursionInterceptor,
                           String realExpr,
                           String wholeExpr) | 
| Modifier and Type | Method and Description | 
|---|---|
| RecursionInterceptor | MultiDelimiterInterpolatorFilterReader. getRecursionInterceptor() | 
| Modifier and Type | Method and Description | 
|---|---|
| String | MultiDelimiterStringSearchInterpolator. interpolate(String input,
           RecursionInterceptor recursionInterceptor)Entry point for recursive resolution of an expression and all of its nested expressions. | 
| String | MultiDelimiterStringSearchInterpolator. interpolate(String input,
           String thisPrefixPattern,
           RecursionInterceptor recursionInterceptor) | 
| MultiDelimiterInterpolatorFilterReader | MultiDelimiterInterpolatorFilterReader. setRecursionInterceptor(RecursionInterceptor recursionInterceptor) | 
| Constructor and Description | 
|---|
| MultiDelimiterInterpolatorFilterReader(Reader in,
                                      Interpolator interpolator,
                                      RecursionInterceptor ri) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ObjectInterpolator. interpolate(Object target,
           BasicInterpolator interpolator,
           RecursionInterceptor recursionInterceptor)Traverse the object graph from the given starting point and interpolate 
 any Strings found in that graph using the given  Interpolator. | 
| void | FieldBasedObjectInterpolator. interpolate(Object target,
           BasicInterpolator interpolator,
           RecursionInterceptor recursionInterceptor)Using reflective field access and mutation, traverse the object graph from the given starting point and
 interpolate any Strings found in that graph using the given  Interpolator. | 
Copyright © 2001–2016 Codehaus Plexus. All rights reserved.