|
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. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。