|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
javax.xml.soap.SOAPException
public class SOAPException
SOAP 例外が発生したことを通知する例外です。SOAPException オブジェクトには、例外の理由を示す String、組み込み Throwable オブジェクト、あるいはその両方が含まれる場合があります。このクラスは、理由メッセージの取得および組み込み Throwable オブジェクトの取得のためのメソッドを提供します。
SOAPException オブジェクトがスローされる一般的な理由は、ヘッダーの設定が困難である、メッセージを送信できない、およびプロバイダとの接続を取得できないなどの問題です。Throwable オブジェクトの組み込みに関する理由には、入出力エラーまたはヘッダーの構文解析時のエラーなどの、解析関連の問題などが含まれます。
| コンストラクタの概要 | |
|---|---|
SOAPException()
理由なしまたは組み込み Throwable オブジェクトでの SOAPException オブジェクトを構築します。 |
|
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 オブジェクトで初期化します。 |
| クラス java.lang.Throwable から継承されたメソッド |
|---|
fillInStackTrace, getLocalizedMessage, getStackTrace, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public SOAPException()
Throwable オブジェクトでの SOAPException オブジェクトを構築します。
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 オブジェクトの詳細メッセージを返します。
Throwable 内の getMessageSOAPException のエラーメッセージまたは警告メッセージ。それらがない場合は、組み込み Throwable オブジェクトのメッセージ (存在する場合)public Throwable getCause()
SOAPException に組みこまれた Throwable オブジェクトを返します (存在する場合)。そうでない場合は、このメソッドは null を返します。
Throwable 内の getCauseThrowable オブジェクト。存在しない場合は nullpublic Throwable initCause(Throwable cause)
SOAPException オブジェクトの cause フィールドを、指定した Throwable オブジェクトで初期化します。
このメソッドは最大で 1 回しか呼び出すことができません。通常は、コンストラクタ内から、またはコンストラクタが新しい SOAPException オブジェクトを返した直後に呼び出されます。この SOAPException オブジェクトがコンストラクタ SOAPException(Throwable) または SOAPException(String,Throwable) を使用して作成された場合、つまりその cause フィールドにすでに値が存在する場合、このメソッドは 1 回も呼び出すことができません。
Throwable 内の initCausecause - この SOAPException オブジェクトがスローされる原因となった Throwable オブジェクト。このパラメータの値は、あとで getCause() メソッドで取得するために保存される。null 値が許可されており、原因が存在しないか不明であることを示す
SOAPException インスタンスへの参照
IllegalArgumentException - cause がこの Throwable オブジェクトである場合 (Throwable オブジェクトはそれ自身の原因にはなれない)
IllegalStateException - この SOAPException オブジェクトの原因がすでに初期化されている場合
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。