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)
将此
Node对象的父项设置为给定的
SOAPElement对象。
|
void |
setValue(String value)
如果这是一个Text节点,那么这个方法将设置它的值,否则它设置该节点的immediate(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 。
String ,如果这是Text节点,则该节点的文本或由此Node对象的第一个即时子String包含的文本,如果此类子项存在Text对象;
null否则。
void setValue(String value)
Text节点时,或者如果没有子节点,则该节点的直接子节点的值可以被设置为将创建一个子节点Text 。
IllegalStateException - 如果节点不是
Text节点,并且具有多个子节点或具有不是
Text节点的子节点。
void setParentElement(SOAPElement parent) throws SOAPException
Node对象的父对象设置为给定的
SOAPElement对象。
parent -所述
SOAPElement对象要被设置为这个的父
Node对象
SOAPException - 如果将父项设置为给定元素有问题
getParentElement()
SOAPElement getParentElement()
Node对象的父元素。
如果树不保存在内存中,此方法可能会抛出一个UnsupportedOperationException 。
SOAPElement对象是该
Node对象的父对象或
null如果此
Node对象为根
UnsupportedOperationException - 如果整个树不保存在内存中
setParentElement(javax.xml.soap.SOAPElement)
void detachNode()
Node对象。
void recycleNode()
Node对象的实现,并且该实现可以自由地将此对象重用于稍后可能创建的节点。
调用方法recycleNode意味着detachNode已经调用了方法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.