public interface Node
节点接口。
用于 SuperMap iServer OGC 对象到 XML 文档的转换过程中的中间存储,以树形结构存储对象节点信息。
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
ROOT_NODE_NAME
根节点名称。
|
限定符和类型 | 方法和说明 |
---|---|
void |
appendAttribute(Node attribute)
添加本节点的属性。
|
Node |
appendChild(Node node)
添加子节点。
|
Node |
getAttribute(int index)
根据索引获取节点的属性。
|
int |
getAttributeCount()
获取节点属性的个数。
|
java.lang.String |
getName()
获取节点的名称。
|
Node |
getNode(int index)
根据子节点的索引获取子节点。
|
int |
getNodeCount()
获取子节点的个数。
|
java.lang.String |
getValue()
获取节点的值。
|
void |
setName(java.lang.String name)
设置节点名称。
|
void |
setValue(java.lang.String value)
设置节点的值。
|
java.lang.String |
toString()
将节点转为为字符串。
|
void |
writeToStream(java.io.OutputStream outputStream)
把节点输出到输出流。
|
static final java.lang.String ROOT_NODE_NAME
void appendAttribute(Node attribute)
attribute
- 节点的属性( 用 Node 来表示,name 表示属性名,value 表示属性值)。java.lang.String getName()
void setName(java.lang.String name)
name
- 节点名称。java.lang.String getValue()
void setValue(java.lang.String value)
value
- 节点的值。Node getNode(int index)
index
- 子节点的索引。Node getAttribute(int index)
index
- 属性索引。int getNodeCount()
int getAttributeCount()
java.lang.String toString()
即 XML 文档的表示形式。
toString
在类中 java.lang.Object
void writeToStream(java.io.OutputStream outputStream) throws java.io.IOException
outputStream
- 输出流。java.io.IOException
- 如果发生 I/O 错误抛出该异常信息。