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.