public interface RecursionInterceptor
| Modifier and Type | Method and Description | 
|---|---|
| void | clear()Reset the interceptor | 
| void | expressionResolutionFinished(String expression)Signal to the interceptor that the all efforts to resolve the given
 expression have completed - whether successfully or not is irrelevant -
 and that the expression should not be tracked for recursion any longer. | 
| void | expressionResolutionStarted(String expression)Log the intention to start resolving the given expression. | 
| List | getExpressionCycle(String expression) | 
| boolean | hasRecursiveExpression(String value)Check whether the given value contains an expression that is currently
 being tracked by this interceptor. | 
void expressionResolutionStarted(String expression)
expression - The expression to be resolved.void expressionResolutionFinished(String expression)
expression - The expression to stop tracking.boolean hasRecursiveExpression(String value)
value - The value to check for expression cycles.List getExpressionCycle(String expression)
void clear()
Copyright © 2001–2016 Codehaus Plexus. All rights reserved.