org.codehaus.plexus.interpolation
Class InterpolationException
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.codehaus.plexus.interpolation.InterpolationException
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- InterpolationCycleException
public class InterpolationException
- extends Exception
Signals an unrecoverable error in the process of interpolating a string, such
as the detection of an expression cycle. Errors resolving individual values
from expressions, such as those that happen when an object wrapped in an
ObjectBasedValueSource
doesn't have the property represented by a
particular expression part, should NOT result in InterpolationExceptions
being thrown. Instead, they should be reported in the feedback from the ValueSource
,
which is propagated out through Interpolator.getFeedback()
.
- Version:
- $Id: InterpolationException.java 8353 2009-08-21 04:14:37Z jdcasey $
- See Also:
- Serialized Form
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
InterpolationException
public InterpolationException(String message,
String expression,
Throwable cause)
- Parameters:
message
- The general description of the problemexpression
- The expression that triggered the problemcause
- The wrapped exception
InterpolationException
public InterpolationException(String message,
String expression)
- Parameters:
message
- The general description of the problemexpression
- The expression that triggered the problem
getExpression
public String getExpression()
- Returns:
- The expression that triggered this exception.
Copyright © 2001-2011 Codehaus. All Rights Reserved.