パッケージ org.springframework.beans

クラス PropertyAccessException

実装されたすべてのインターフェース:
SerializableSE
既知の直属サブクラス
MethodInvocationExceptionTypeMismatchException

public abstract class PropertyAccessException extends BeansException
型の不一致や呼び出しターゲット例外など、プロパティアクセスに関連する例外のスーパークラス。
作成者:
Rod Johnson, Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • PropertyAccessException

      public PropertyAccessException(PropertyChangeEventSE propertyChangeEvent, StringSE msg, @Nullable ThrowableSE cause)
      新しい PropertyAccessException を作成します。
      パラメーター:
      propertyChangeEvent - 問題の原因となった PropertyChangeEvent
      msg - 詳細メッセージ
      cause - 根本原因
    • PropertyAccessException

      public PropertyAccessException(StringSE msg, @Nullable ThrowableSE cause)
      PropertyChangeEvent なしで新しい PropertyAccessException を作成します。
      パラメーター:
      msg - 詳細メッセージ
      cause - 根本原因
  • メソッドの詳細

    • getPropertyChangeEvent

      @Nullable public PropertyChangeEventSE getPropertyChangeEvent()
      問題の原因となった PropertyChangeEvent を返します。

      null の場合があります。実際の Bean プロパティが影響を受けた場合にのみ使用できます。

    • getPropertyName

      @Nullable public StringSE getPropertyName()
      影響を受けるプロパティの名前を返します(利用可能な場合)。
    • getValue

      @Nullable public ObjectSE getValue()
      設定しようとしていた影響を受ける値があれば、それを返します。
    • getErrorCode

      public abstract StringSE getErrorCode()
      この型の例外に対応するエラーコードを返します。