Class 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, Juergen Hoeller
See Also:
  • Constructor Details

    • 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)
  • Method Details

    • setPosition

      public void setPosition(int position)
      Set the position in the related expression which gave rise to this exception.
    • getMessageCode

      public SpelMessage getMessageCode()
      Return the message code.
    • getInserts

      public Object[] getInserts()
      Return the message inserts.