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 anObjectBasedValueSource
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 theValueSource
, which is propagated out throughInterpolator.getFeedback()
.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description InterpolationException(String message, String expression)
InterpolationException(String message, String expression, Throwable cause)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getExpression()
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Method Detail
-
getExpression
public String getExpression()
- Returns:
- The expression that triggered this exception.
-
-