public class SOAPException extends Exception
SOAPException オブジェクトには、例外の理由を示す String、組み込み Throwable オブジェクト、あるいはその両方が含まれる場合があります。このクラスは、理由メッセージの取得および組み込み Throwable オブジェクトの取得のためのメソッドを提供します。
SOAPException オブジェクトがスローされる一般的な理由は、ヘッダーの設定が困難である、メッセージを送信できない、およびプロバイダとの接続を取得できないなどの問題です。Throwable オブジェクトの組み込みに関する理由には、入出力エラーなどの問題、またはヘッダーの構文解析時のエラーなどの解析関連の問題が含まれます。
| コンストラクタと説明 |
|---|
SOAPException()
理由なし
SOAPException オブジェクトまたは組み込み Throwable オブジェクトを構築します。 |
SOAPException(String reason)
スローされる例外の理由として、指定された
String を使用して、SOAPException オブジェクトを構築します。 |
SOAPException(String reason, Throwable cause)
スローされる例外の理由として、指定された
String を使用し、また組み込み例外として、指定された Throwable オブジェクトを使用して、SOAPException オブジェクトを構築します。 |
SOAPException(Throwable cause)
指定された
Throwable オブジェクトで初期化された SOAPException オブジェクトを構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
Throwable |
getCause()
この
SOAPException に組みこまれた Throwable オブジェクトを返します (存在する場合)。 |
String |
getMessage()
この
SOAPException オブジェクトの詳細メッセージを返します。 |
Throwable |
initCause(Throwable cause)
この
SOAPException オブジェクトの cause フィールドを、指定した Throwable オブジェクトで初期化します。 |
addSuppressed, fillInStackTrace, getLocalizedMessage, getStackTrace, getSuppressed, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic SOAPException()
SOAPException オブジェクトまたは組み込み Throwable オブジェクトを構築します。public SOAPException(String reason)
String を使用して、SOAPException オブジェクトを構築します。reason - 例外の発生原因の説明public SOAPException(String reason, Throwable cause)
String を使用し、また組み込み例外として、指定された Throwable オブジェクトを使用して、SOAPException オブジェクトを構築します。reason - 例外の発生原因の説明cause - この SOAPException オブジェクトに組み込まれる Throwable オブジェクトpublic SOAPException(Throwable cause)
Throwable オブジェクトで初期化された SOAPException オブジェクトを構築します。public String getMessage()
SOAPException オブジェクトの詳細メッセージを返します。
組み込み Throwable オブジェクトが存在し、SOAPException オブジェクトが固有の詳細メッセージを持たない場合、このメソッドは組み込み Throwable オブジェクトの詳細メッセージを返します。
getMessage、クラス: ThrowableSOAPException のエラーメッセージまたは警告メッセージ。それらがない場合は、組み込み Throwable オブジェクトのメッセージ (存在する場合)public Throwable getCause()
SOAPException に組みこまれた Throwable オブジェクトを返します (存在する場合)。それ以外の場合、このメソッドは null を返します。public Throwable initCause(Throwable cause)
SOAPException オブジェクトの cause フィールドを、指定した Throwable オブジェクトで初期化します。
このメソッドは最大で 1 回しか呼び出すことができません。通常は、コンストラクタ内から、またはコンストラクタが新しい SOAPException オブジェクトを返した直後に呼び出されます。この SOAPException オブジェクトがコンストラクタ SOAPException(Throwable) または SOAPException(String,Throwable) を使用して作成された場合、つまりその cause フィールドにすでに値が存在する場合、このメソッドは 1 回も呼び出すことができません。
initCause、クラス: Throwablecause - この SOAPException オブジェクトがスローされる原因となった Throwable オブジェクト。このパラメータの値は、あとで getCause() メソッドで取得するために保存される。null 値が許可されており、原因が存在しないか不明であることを示す。SOAPException インスタンスへの参照IllegalArgumentException - cause がこの Throwable オブジェクトの場合。(Throwable オブジェクトはそれ自身の原因にはなれない。)IllegalStateException - この SOAPException オブジェクトの原因がすでに初期化されている場合 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.