クラス ExpressionException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
org.springframework.expression.ExpressionException
- 実装されているすべてのインターフェース:
SerializableSE
- 既知の直属サブクラス
EvaluationException
,ParseException
式の処理中に発生する可能性のある例外のスーパークラス。
- 導入:
- 3.0
- 作成者:
- Andy Clement, Phillip Webb
- 関連事項:
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターコンストラクター説明ExpressionException
(int position, StringSE message) 新しい式の例外を作成します。ExpressionException
(int position, StringSE message, @Nullable ThrowableSE cause) 新しい式の例外を作成します。ExpressionException
(@Nullable StringSE expressionString, int position, StringSE message) 新しい式の例外を作成します。ExpressionException
(@Nullable StringSE expressionString, StringSE message) 新しい式の例外を作成します。ExpressionException
(StringSE message) 新しい式の例外を作成します。ExpressionException
(StringSE message, @Nullable ThrowableSE cause) 新しい式の例外を作成します。メソッドのサマリー
修飾子と型メソッド説明式の文字列を返します。例外メッセージを返します。final int
問題が発生した式文字列内の位置を返します。失敗の原因となった式を含めずに、例外の単純なメッセージを返します。式の文字列と位置(利用可能な場合)、および実際の例外メッセージを含む、この例外の詳細な説明を返します。クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
フィールドの詳細
expressionString
position
protected int position
コンストラクターの詳細
ExpressionException
ExpressionException
新しい式の例外を作成します。- パラメーター:
message
- 説明メッセージcause
- この例外の根本的な原因
ExpressionException
ExpressionException
ExpressionException
新しい式の例外を作成します。- パラメーター:
position
- 問題が発生した式文字列内の位置message
- 説明メッセージ
ExpressionException
新しい式の例外を作成します。- パラメーター:
position
- 問題が発生した式文字列内の位置message
- 説明メッセージcause
- この例外の根本的な原因
メソッドの詳細
getExpressionString
getPosition
public final int getPosition()問題が発生した式文字列内の位置を返します。getMessage
例外メッセージを返します。Spring 4.0 では、このメソッドはtoDetailedString()
と同じ結果を返します。- オーバーライド:
- クラス
ThrowableSE
のgetMessage
- 関連事項:
toDetailedString
式の文字列と位置(利用可能な場合)、および実際の例外メッセージを含む、この例外の詳細な説明を返します。getSimpleMessage