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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。