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, 2013, Oracle and/or its affiliates. All rights reserved.