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
Modifier and Type | Method and Description |
---|---|
void |
detachNode()
从树中删除这个
Node 对象。
|
SOAPElement |
getParentElement()
返回该对象的父元素
Node 。
|
String |
getValue()
返回该节点的值,如果这是一个
Text 节点或值的直接子节点否则这。
|
void |
recycleNode()
通知的实施,
Node 对象不再被应用程序,实现自由使用这个对象的节点,可以创建后使用。
|
void |
setParentElement(SOAPElement parent)
设置为给定
SOAPElement 对象这
Node 对象的父。
|
void |
setValue(String value)
如果这是一个文本节点,则此方法将设置它的值,否则它将设置此节点的即时(文本)子节点的值。
|
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, setUserData
String getValue()
Text
节点或值的直接子节点否则这。如果有一个直接的孩子这
Node
是
Text
节点然后它的值将返回。如果有一个以上的
Text
节点再第一
Text
节点的值将返回。否则
null
返回。
String
与该节点的文本,如果这是一个
Text
节点或文本,这
Node
对象,是一个
Text
对象如果这样一个孩子存在的第一个直接子
null
否则包含。
void setValue(String value)
Text
节点,或者如果没有孩子,在这种情况下,一个孩子
Text
节点将被创建。
IllegalStateException
如果节点不是
Text
节点或者有一个以上的子节点或子节点,不是
Text
节点。
void setParentElement(SOAPElement parent) throws SOAPException
SOAPElement
对象这
Node
对象的父。
parent
-
SOAPElement
对象被设定为这个
Node
对象的父
SOAPException
-如果在设置家长给定元素的问题
getParentElement()
SOAPElement getParentElement()
Node
。这种方法如果树不保存在内存中抛出一个
UnsupportedOperationException
。
Node
对象或
null
母如果这
Node
对象是根
SOAPElement
对象
UnsupportedOperationException
-如果整个树不是保存在内存中
setParentElement(javax.xml.soap.SOAPElement)
void detachNode()
Node
对象。
void recycleNode()
Node
对象不再被应用程序,实现自由使用这个对象的节点,可以创建后使用。
调用方法recycleNode
暗示法detachNode
之前已经调用。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.