クラス Problem

java.lang.ObjectSE
org.springframework.beans.factory.parsing.Problem

public class Problem extends ObjectSE
Bean 定義構成の問題を表します。主に ProblemReporter に渡される共通の引数として機能します。

致命的な可能性のある問題(エラー)または単なる警告を示す場合があります。

導入:
2.0
作成者:
Rob Harrop, Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • Problem

      public Problem(StringSE message, Location location)
      Problem クラスの新しいインスタンスを作成します。
      パラメーター:
      message - 問題を詳しく説明するメッセージ
      location - エラーをトリガーした Bean 構成ソース内の場所
    • Problem

      public Problem(StringSE message, Location location, ParseState parseState)
      Problem クラスの新しいインスタンスを作成します。
      パラメーター:
      message - 問題を詳しく説明するメッセージ
      parseState - エラー発生時の ParseState
      location - エラーをトリガーした Bean 構成ソース内の場所
    • Problem

      public Problem(StringSE message, Location location, @Nullable ParseState parseState, @Nullable ThrowableSE rootCause)
      Problem クラスの新しいインスタンスを作成します。
      パラメーター:
      message - 問題を詳しく説明するメッセージ
      rootCause - エラーの原因となった根本的な例外 (null の場合があります)
      parseState - エラー発生時の ParseState
      location - エラーをトリガーした Bean 構成ソース内の場所
  • メソッドの詳細

    • getMessage

      public StringSE getMessage()
      問題を詳しく説明するメッセージを取得します。
    • getLocation

      public Location getLocation()
      エラーをトリガーした Bean 構成ソース内の場所を取得します。
    • getResourceDescription

      public StringSE getResourceDescription()
      この Problem の Location オブジェクトに含まれている、エラーをトリガーした Bean 構成ソースの説明を取得します。
      関連事項:
    • getParseState

      @Nullable public ParseState getParseState()
      エラー発生時に ParseState を取得します(null の場合があります)。
    • getRootCause

      @Nullable public ThrowableSE getRootCause()
      エラーの原因となった根本的な例外を取得します(null の場合があります)。
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString