|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface Node
XML 文書内のノード (要素) の表現です。このインタフェースは標準の DOM Node インタフェースを拡張したもので、ノード値の取得と設定、親ノードの取得と設定、およびノードの削除をメソッドで実行できます。
| フィールドの概要 |
|---|
| メソッドの概要 | |
|---|---|
void |
detachNode()
ツリーからこの Node オブジェクトを削除します。 |
SOAPElement |
getParentElement()
この Node オブジェクトの親要素を返します。 |
String |
getValue()
Text ノード、またはこのノードの直接の子の値の場合、このノードの値を返します。 |
void |
recycleNode()
この Node オブジェクトがすでにアプリケーションに使われていないため、以降に作成されるノードの実装時に再使用可能であることを通知します。 |
void |
setParentElement(SOAPElement parent)
この Node オブジェクトの親を指定の SOAPElement オブジェクトに設定します。 |
void |
setValue(String value)
Text ノードの場合、このメソッドが値を設定します。 |
| メソッドの詳細 |
|---|
String getValue()
Text ノード、またはこのノードの直接の子の値の場合、このノードの値を返します。この Node の直接の子で Text ノードである場合、その値を返します。複数の Text ノードがある場合、最初の Text ノードの値を返します。それ以外の場合は null を返します。
Text ノードの場合はそのテキストを含む String、この Node オブジェクトに直接の子として Text オブジェクトが存在する場合は最初のものに含まれているテキストを含む String、それ以外の場合は nullvoid setValue(String value)
Text の場合、または子が存在しないために子の Text ノードが新規作成される場合にのみ、このノードの直接の子の値が設定されます。
IllegalStateException - ノードが Text ノードではない場合で、複数の子ノードを持っているとき、または Text ノードではない子のノードが 1 つでもあるとき
void setParentElement(SOAPElement parent)
throws SOAPException
Node オブジェクトの親を指定の SOAPElement オブジェクトに設定します。
parent - この Node オブジェクトの親として設定する SOAPElement オブジェクト
SOAPException - 指定の要素を親として設定する際に問題が発生した場合getParentElement()SOAPElement getParentElement()
Node オブジェクトの親要素を返します。ツリーがメモリーに保存されていない場合、このメソッドは、UnsupportedOperationException をスローできます。
Node オブジェクトの親である SOAPElement オブジェクト。または、この Node オブジェクトがルートの場合は null
UnsupportedOperationException - ツリー全体がメモリーに保存されていない場合setParentElement(javax.xml.soap.SOAPElement)void detachNode()
Node オブジェクトを削除します。
void recycleNode()
Node オブジェクトがすでにアプリケーションに使われていないため、以降に作成されるノードの実装時に再使用可能であることを通知します。
以前に detachNode メソッドを呼び出したことがある場合にのみ、recycleNode メソッドを呼び出すことができます。
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。