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