org.springframework.expression.spel
Class SpelParseException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.springframework.expression.ExpressionException
org.springframework.expression.ParseException
org.springframework.expression.spel.SpelParseException
- All Implemented Interfaces:
- java.io.Serializable
public class SpelParseException
- extends ParseException
Root exception for Spring EL related exceptions. Rather than holding a hard coded string indicating the problem, it
records a message key and the inserts for the message. See SpelMessage
for the list of all possible messages
that can occur.
- Since:
- 3.0
- Author:
- Andy Clement
- See Also:
- Serialized Form
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
message
private SpelMessage message
inserts
private java.lang.Object[] inserts
SpelParseException
public SpelParseException(java.lang.String expressionString,
int position,
SpelMessage message,
java.lang.Object... inserts)
SpelParseException
public SpelParseException(int position,
SpelMessage message,
java.lang.Object... inserts)
SpelParseException
public SpelParseException(int position,
java.lang.Throwable cause,
SpelMessage message,
java.lang.Object... inserts)
getMessage
public java.lang.String getMessage()
- Overrides:
getMessage
in class java.lang.Throwable
- Returns:
- a formatted message with inserts applied
getMessageCode
public SpelMessage getMessageCode()
- Returns:
- the message code
getInserts
public java.lang.Object[] getInserts()
- Returns:
- the message inserts