Package org.springframework.expression
Class ParseException
- java.lang.Object
- java.lang.Throwable
- java.lang.Exception
- java.lang.RuntimeException
- org.springframework.expression.ExpressionException
- org.springframework.expression.ParseException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
SpelParseException
public class ParseException extends ExpressionException
Represent an exception that occurs during expression parsing.- Since:
- 3.0
- Author:
- Andy Clement
- See Also:
- Serialized Form
Field Summary
Fields inherited from class org.springframework.expression.ExpressionException
expressionString, position
Constructor Summary
Constructors Constructor Description ParseException(int position, String message)
Create a new expression parsing exception.ParseException(int position, String message, Throwable cause)
Create a new expression parsing exception.ParseException(String expressionString, int position, String message)
Create a new expression parsing exception.
Method Summary
Methods inherited from class org.springframework.expression.ExpressionException
getExpressionString, getMessage, getPosition, getSimpleMessage, toDetailedString
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Constructor Detail
ParseException
public ParseException(@Nullable String expressionString, int position, String message)
Create a new expression parsing exception.- Parameters:
expressionString
- the expression string that could not be parsedposition
- the position in the expression string where the problem occurredmessage
- description of the problem that occurred
ParseException
public ParseException(int position, String message, Throwable cause)
Create a new expression parsing exception.- Parameters:
position
- the position in the expression string where the problem occurredmessage
- description of the problem that occurredcause
- the underlying cause of this exception
ParseException
public ParseException(int position, String message)
Create a new expression parsing exception.- Parameters:
position
- the position in the expression string where the problem occurredmessage
- description of the problem that occurred