|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface Detail
DetailEntry
オブジェクトのコンテナです。DetailEntry
オブジェクトは、アプリケーション固有のエラー情報や、このオブジェクトを含む SOAPBody
オブジェクトに関連したエラー情報の詳細を示します。
SOAPFault
オブジェクトの一部である Detail
オブジェクトは、SOAPFault.getDetail
メソッドを使用して取得できます。Detail
のインタフェースには 2 つのメソッドがあります。DetailEntry
オブジェクトを新しく作成して Detail
オブジェクトに自動的に追加するメソッドと、Detail
オブジェクトに含まれる DetailEntry
オブジェクトのリストを取得するメソッドです。
次のコードの抜粋 (sf は SOAPFault
オブジェクト) は、Detail
オブジェクト (d) を取得した後 d に DetailEntry
オブジェクトを新しく追加し、d の DetailEntry
オブジェクトのリストをすべて取得する方法を示しています。また、このコードは addDetailEntry
メソッドに渡す Name
オブジェクトも作成します。Name
オブジェクトの作成に使用する変数 se は、SOAPEnvelope
オブジェクトのことです。
Detail d = sf.getDetail(); Name name = se.createName("GetLastTradePrice", "WOMBAT", "http://www.wombat.org/trader"); d.addDetailEntry(name); Iterator it = d.getDetailEntries();
フィールドの概要 |
---|
メソッドの概要 | |
---|---|
DetailEntry |
addDetailEntry(Name name)
指定の名前で DetailEntry オブジェクトを新しく作成し、この Detail オブジェクトに追加します。 |
DetailEntry |
addDetailEntry(QName qname)
指定の QName で DetailEntry オブジェクトを新しく作成し、この Detail オブジェクトに追加します。 |
Iterator |
getDetailEntries()
この Detail オブジェクトのすべての DetailEntry の Iterator を取得します。 |
インタフェース javax.xml.soap.Node から継承されたメソッド |
---|
detachNode, getParentElement, getValue, recycleNode, setParentElement, setValue |
メソッドの詳細 |
---|
DetailEntry addDetailEntry(Name name) throws SOAPException
DetailEntry
オブジェクトを新しく作成し、この Detail
オブジェクトに追加します。
name
- 新しい DetailEntry
オブジェクトを識別する
Name
オブジェクト
SOAPException
- この Detail オブジェクトに DetailEntry オブジェクトを追加するときに
問題が発生した場合にスローされるaddDetailEntry(QName qname)
DetailEntry addDetailEntry(QName qname) throws SOAPException
DetailEntry
オブジェクトを新しく作成し、この Detail
オブジェクトに追加します。このメソッドは Name を使用したものよりも優先します。
qname
- 新しい DetailEntry
オブジェクトを識別する
QName
オブジェクト
SOAPException
- この Detail オブジェクトに DetailEntry オブジェクトを追加するときに
問題が発生した場合にスローされるaddDetailEntry(Name name)
Iterator getDetailEntries()
Detail
オブジェクトのすべての DetailEntry
の Iterator を取得します。
Detail
オブジェクトの DetailEntry
の
Iterator
オブジェクト
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。