Uses of Interface
org.codehaus.plexus.interpolation.RecursionInterceptor
Package
Description
-
Uses of RecursionInterceptor in org.codehaus.plexus.interpolation
Modifier and TypeClassDescriptionclass
RecursionInterceptor
implementation that provides support for expressions with multiple synonyms, such as project.build.directory == pom.build.directory == build.directory in Maven's POM.class
Simplest implementation of aRecursionInterceptor
, which checks whether the existing interpolation effort is already attempting to resolve an exact expression, but has not finished.Modifier and TypeMethodDescriptionBasicInterpolator.interpolate
(String input, RecursionInterceptor recursionInterceptor) 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.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.RegexBasedInterpolator.interpolate
(String input, RecursionInterceptor recursionInterceptor) StringSearchInterpolator.interpolate
(String input, String thisPrefixPattern, RecursionInterceptor recursionInterceptor) StringSearchInterpolator.interpolate
(String input, RecursionInterceptor recursionInterceptor) Entry point for recursive resolution of an expression and all of its nested expressions.InterpolatorFilterReader.setRecursionInterceptor
(RecursionInterceptor recursionInterceptor) ModifierConstructorDescriptionInterpolationCycleException
(RecursionInterceptor recursionInterceptor, String realExpr, String wholeExpr) InterpolatorFilterReader
(Reader in, Interpolator interpolator, String beginToken, String endToken, RecursionInterceptor ri) InterpolatorFilterReader
(Reader in, Interpolator interpolator, RecursionInterceptor ri) this constructor use default begin token ${ and default end token } -
Uses of RecursionInterceptor in org.codehaus.plexus.interpolation.fixed
Modifier and TypeMethodDescriptionvoid
InterpolationState.setRecursionInterceptor
(RecursionInterceptor recursionInterceptor) ModifierConstructorDescriptionInterpolationCycleException
(RecursionInterceptor recursionInterceptor, String realExpr, String wholeExpr) -
Uses of RecursionInterceptor in org.codehaus.plexus.interpolation.multi
Modifier and TypeMethodDescriptionMultiDelimiterInterpolatorFilterReader.getRecursionInterceptor()
Modifier and TypeMethodDescriptionMultiDelimiterStringSearchInterpolator.interpolate
(String input, String thisPrefixPattern, RecursionInterceptor recursionInterceptor) MultiDelimiterStringSearchInterpolator.interpolate
(String input, RecursionInterceptor recursionInterceptor) Entry point for recursive resolution of an expression and all of its nested expressions.MultiDelimiterInterpolatorFilterReader.setRecursionInterceptor
(RecursionInterceptor recursionInterceptor) ModifierConstructorDescriptionMultiDelimiterInterpolatorFilterReader
(Reader in, Interpolator interpolator, RecursionInterceptor ri) -
Uses of RecursionInterceptor in org.codehaus.plexus.interpolation.object
Modifier and TypeMethodDescriptionvoid
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 givenInterpolator
.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 givenInterpolator
.