|
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 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。