public interface Node extends Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE| 修飾子と型 | メソッドと説明 |
|---|---|
void |
detachNode()
ツリーからこの
Node オブジェクトを削除します。 |
SOAPElement |
getParentElement()
この
Node オブジェクトの親要素を返します。 |
String |
getValue()
これが
Text ノードの場合はこのノードの値を返します。それ以外の場合は、このノードの直接の子の値を返します。 |
void |
recycleNode()
この
Node オブジェクトがすでにアプリケーションで使われていないため、以降に作成されるノードのオブジェクトを実装で再使用可能であることを通知します。 |
void |
setParentElement(SOAPElement parent)
この
Node オブジェクトの親を指定の SOAPElement オブジェクトに設定します。 |
void |
setValue(String value)
Text ノードの場合、このメソッドが値を設定します。それ以外はこのノードの直接の (Text) 子の値を設定します。
|
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserDataString getValue()
Text ノードの場合はこのノードの値を返します。それ以外の場合は、このノードの直接の子の値を返します。この Node の直接の子があり、これが Text ノードである場合、その値を返します。複数の Text ノードがある場合、最初の Text ノードの値を返します。それ以外の場合は null が返されます。Text ノードの場合はそのテキストを含む String、この Node オブジェクトに直接の子として Text オブジェクトが存在する場合は最初のものに含まれているテキストを含む String、それ以外の場合は null。void 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 オブジェクトがルートの場合は nullUnsupportedOperationException - ツリー全体がメモリーに保存されていない場合setParentElement(javax.xml.soap.SOAPElement)void detachNode()
Node オブジェクトを削除します。void recycleNode()
Node オブジェクトがすでにアプリケーションで使われていないため、以降に作成されるノードのオブジェクトを実装で再使用可能であることを通知します。
以前に detachNode メソッドを呼び出したことがある場合にのみ、recycleNode メソッドを呼び出すことができます。
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.