モジュール java.xml.bind
パッケージ javax.xml.bind

クラスJAXBException

    • コンストラクタの詳細

      • JAXBException

        public JAXBException​(String message)
        指定された詳細メッセージを持つJAXBExceptionを構築します。 errorCodeとlinkedExceptionは、デフォルトでnullになります。
        パラメータ:
        message - 例外の説明
      • JAXBException

        public JAXBException​(String message,
                             String errorCode)
        指定された詳細メッセージとベンダー固有のerrorCodeを持つJAXBExceptionを構築します。 linkedExceptionは、デフォルトでnullになります。
        パラメータ:
        message - 例外の説明
        errorCode - ベンダー固有のエラー・コードを指定する文字列
      • JAXBException

        public JAXBException​(Throwable exception)
        linkedExceptionを持つJAXBExceptionを構築します。 詳細メッセージとベンダー固有のerrorCodeはデフォルトでnullになります。
        パラメータ:
        exception - リンクされた例外
      • JAXBException

        public JAXBException​(String message,
                             Throwable exception)
        指定された詳細メッセージとlinkedExceptionを持つJAXBExceptionを構築します。 errorCodeはデフォルトでnullになります。
        パラメータ:
        message - 例外の説明
        exception - リンクされた例外
      • JAXBException

        public JAXBException​(String message,
                             String errorCode,
                             Throwable exception)
        指定された詳細メッセージ、ベンダー固有のerrorCode、linkedExceptionを持つJAXBExceptionを構築します。
        パラメータ:
        message - 例外の説明
        errorCode - ベンダー固有のエラー・コードを指定する文字列
        exception - リンクされた例外
    • メソッドの詳細

      • getErrorCode

        public String getErrorCode​()
        ベンダー固有のエラー・コードを取得します。
        戻り値:
        ベンダー固有のエラー・コードを指定する文字列
      • getLinkedException

        public Throwable getLinkedException​()
        リンクされた例外を取得します。
        戻り値:
        リンクされた例外。ない場合はnull
      • setLinkedException

        public void setLinkedException​(Throwable exception)
        リンクされた例外を追加します。
        パラメータ:
        exception - リンクされた例外(null値が許可されており、リンクされた例外が存在しないか不明なことを示す)。
      • toString

        public String toString​()
        このJAXBExceptionの短い説明を返します。
        オーバーライド:
        toString、クラス: Throwable
        戻り値:
        このスロー可能オブジェクトの文字列表現。
      • printStackTrace

        public void printStackTrace​(PrintStream s)
        このJAXBExceptionとそのスタック・トレース(linkedExceptionがnull以外の場合、そのスタック・トレースを含む)をPrintStreamに出力します。
        オーバーライド:
        printStackTrace、クラス: Throwable
        パラメータ:
        s - 出力に使用するPrintStream
      • printStackTrace

        public void printStackTrace​()
        このJAXBExceptionとそのスタック・トレース(linkedExceptionがnull以外の場合、linkedExceptionのスタック・トレースを含む)をSystem.errに出力します。
        オーバーライド:
        printStackTrace、クラス: Throwable
      • printStackTrace

        public void printStackTrace​(PrintWriter s)
        このJAXBExceptionとそのスタック・トレース(linkedExceptionがnull以外の場合、そのスタック・トレースを含む)をPrintWriterに出力します。
        オーバーライド:
        printStackTrace、クラス: Throwable
        パラメータ:
        s - 出力に使用するPrintWriter
      • getCause

        public Throwable getCause​()
        次のクラスからコピーされた説明: Throwable
        このスロー可能オブジェクトの原因を返しますが、原因が存在しないか不明な場合はnullを返します。 (原因はこのスロー可能オブジェクトをスローさせたスロー可能オブジェクトです。)

        この実装は、Throwableを要求するいずれかのコンストラクタ経由で提供された原因、またはThrowable.initCause(Throwable)メソッドを使用して作成後に設定された原因を返します。 通常、このメソッドをオーバーライドする必要はありませんが、サブクラスはこのメソッドをオーバーライドして、他のなんらかの方法で設定された原因を返すことができます。 これは、チェーンされた例外のThrowableへの追加前に実行される「レガシー連鎖スロー可能オブジェクト」の場合に適切な動作です。 PrintStackTraceメソッドのいずれかをオーバーライドする必要はありません。これらのメソッドはすべてgetCauseメソッドを呼び出して、スロー可能オブジェクトの原因を判別します。

        オーバーライド:
        getCause、クラス: Throwable
        戻り値:
        このスロー可能オブジェクトの原因。原因が存在しないか不明の場合はnull