org.springframework.expression.spel
Class SpelEvaluationException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.springframework.expression.ExpressionException
org.springframework.expression.EvaluationException
org.springframework.expression.spel.SpelEvaluationException
- All Implemented Interfaces:
- Serializable
public class SpelEvaluationException
- extends EvaluationException
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
SpelEvaluationException
public SpelEvaluationException(SpelMessage message,
Object... inserts)
SpelEvaluationException
public SpelEvaluationException(int position,
SpelMessage message,
Object... inserts)
SpelEvaluationException
public SpelEvaluationException(int position,
Throwable cause,
SpelMessage message,
Object... inserts)
SpelEvaluationException
public SpelEvaluationException(Throwable cause,
SpelMessage message,
Object... inserts)
getMessage
public String getMessage()
- Overrides:
getMessage
in class Throwable
- Returns:
- a formatted message with inserts applied
getMessageCode
public SpelMessage getMessageCode()
- Returns:
- the message code
setPosition
public void setPosition(int position)
- Set the position in the related expression which gave rise to this exception.
- Parameters:
position
- the position in the expression that gave rise to the exception
getInserts
public Object[] getInserts()
- Returns:
- the message inserts