クラス PropertyAccessException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
org.springframework.core.NestedRuntimeException
org.springframework.beans.BeansException
org.springframework.beans.PropertyAccessException
- 実装されたすべてのインターフェース:
SerializableSE
- 既知の直属サブクラス
MethodInvocationException
,TypeMismatchException
型の不一致や呼び出しターゲット例外など、プロパティアクセスに関連する例外のスーパークラス。
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
コンストラクターのサマリー
コンストラクター説明PropertyAccessException
(PropertyChangeEventSE propertyChangeEvent, StringSE msg, ThrowableSE cause) 新しい PropertyAccessException を作成します。PropertyAccessException
(StringSE msg, ThrowableSE cause) PropertyChangeEvent なしで新しい PropertyAccessException を作成します。メソッドのサマリー
クラス org.springframework.core.NestedRuntimeException から継承されたメソッド
contains, getMostSpecificCause, getRootCause
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
PropertyAccessException
public PropertyAccessException(PropertyChangeEventSE propertyChangeEvent, StringSE msg, @Nullable ThrowableSE cause) 新しい PropertyAccessException を作成します。- パラメーター:
propertyChangeEvent
- 問題の原因となった PropertyChangeEventmsg
- 詳細メッセージcause
- 根本原因
PropertyAccessException
PropertyChangeEvent なしで新しい PropertyAccessException を作成します。- パラメーター:
msg
- 詳細メッセージcause
- 根本原因
メソッドの詳細
getPropertyChangeEvent
問題の原因となった PropertyChangeEvent を返します。null
の場合があります。実際の Bean プロパティが影響を受けた場合にのみ使用できます。getPropertyName
影響を受けるプロパティの名前を返します(利用可能な場合)。getValue
設定しようとしていた影響を受ける値があれば、それを返します。getErrorCode
この型の例外に対応するエラーコードを返します。