| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
public interface Node
XML 文档中节点(元素)的表示形式。此接口扩展了标准的 DOM 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) 子节点值。 | 
| 方法详细信息 | 
|---|
String getValue()
Text 节点,则返回此节点的值,否则返回此节点的直接子节点值。如果此 Node 有一个直接子节点是 Text 节点,则返回该直接子节点的值。如果存在一个以上的 Text 节点,则返回第一个 Text 节点的值。否则返回 null。
Text 节点或该文本由此 Node 对象(该对象是一个 Text 对象)的第一个直接子节点(如果这种子节点存在)包含,则返回带有此节点文本的 String;否则返回 null。void setValue(String value)
Text 节点时,才能设置此节点的直接子节点值,如果没有子节点,则将创建 Text 子节点。
IllegalStateException - 如果该节点不是 Text 节点,也没有子节点或者有一个子节点但不是 Text 节点。
void setParentElement(SOAPElement parent)
                      throws SOAPException
Node 对象的父节点设置为给定的 SOAPElement 对象。
parent - 要设置为此 Node 对象父节点的 SOAPElement 对象
SOAPException - 如果将父节点设置为给定元素时出现错误getParentElement()SOAPElement getParentElement()
Node 对象的父元素。如果树没有存入内存,则此方法抛出 UnsupportedOperationException。
Node 对象的父节点 SOAPElement 对象;如果此 Node 对象为根节点,则返回 null
UnsupportedOperationException - 如果整个树没有存入内存setParentElement(javax.xml.soap.SOAPElement)void detachNode()
Node 对象。
void recycleNode()
Node 对象不再由应用程序使用,对于以后可能创建的节点,实现可以随意重用此对象。
 
调用 recycleNode 方法意味着以前调用过 detachNode 方法。
| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。