|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.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
内の getMessage
SOAPException
のエラーメッセージまたは
警告メッセージ、またはそれらがない場合、
組み込み Throwable
オブジェクトのメッセージ
(存在する場合)public Throwable getCause()
SOAPException
に組みこまれた Throwable
オブジェクトを返します (存在する場合)。そうでない場合は、このメソッドは null
を返します。
Throwable
内の getCause
Throwable
オブジェクトまたは null
(存在しない場合)public Throwable initCause(Throwable cause)
SOAPException
オブジェクトの cause
フィールドを、指定した Throwable
オブジェクトで初期化します。
このメソッドは最大で 1 回しか呼び出すことができません。通常は、コンストラクタ内から、またはコンストラクタが新しい SOAPException
オブジェクトを返した直後に呼び出されます。この SOAPException
オブジェクトがコンストラクタ SOAPException(Throwable)
または SOAPException(String,Throwable)
を使用して作成された場合、つまりその cause
フィールドにすでに値が存在する場合、このメソッドは 1 回も呼び出すことができません。
Throwable
内の initCause
cause
- SOAPException
オブジェクトがスローされる
原因となった Throwable
オブジェクト。このパラメータの値は、
getCause()
によって後で取得される場合のために
保存されます。null 値が
許可されており、原因が存在しないまたは不明な
場合
SOAPException
インスタンスへの参照
IllegalArgumentException
- cause
が
この Throwable
オブジェクトである場合(Throwable
オブジェクトは、
それ自身の原因になることはできない)
IllegalStateException
- この SOAPException
オブジェクトの原因が
既に初期化されている場合
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。