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, toString
public 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
、クラス: Throwable
SOAPException
のエラー・メッセージまたは警告メッセージ。それらがない場合は、組み込み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
、クラス: Throwable
cause
- このSOAPException
オブジェクトがスローされる原因となったThrowable
オブジェクト。このパラメータの値は、あとでgetCause()
メソッドで取得するために保存される。null値が許可されており、原因が存在しないか不明であることを示す。SOAPException
インスタンスへの参照IllegalArgumentException
- cause
がこのThrowable
オブジェクトの場合。(Throwable
オブジェクトはそれ自身の原因にはなれない。)IllegalStateException
- このSOAPException
オブジェクトの原因がすでに初期化されている場合 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.