com.supermap.services
接口 Node
-
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)
把节点输出到输出流。
-
-
-
字段详细资料
-
ROOT_NODE_NAME
static final java.lang.String ROOT_NODE_NAME
根节点名称。默认为“#document”。- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
appendAttribute
void appendAttribute(Node attribute)
添加本节点的属性。- 参数:
attribute
- 节点的属性( 用 Node 来表示,name 表示属性名,value 表示属性值)。
-
getName
java.lang.String getName()
获取节点的名称。- 返回:
- 节点的名称。
-
setName
void setName(java.lang.String name)
设置节点名称。- 参数:
name
- 节点名称。
-
getValue
java.lang.String getValue()
获取节点的值。- 返回:
- 节点的值。
-
setValue
void setValue(java.lang.String value)
设置节点的值。- 参数:
value
- 节点的值。
-
getNode
Node getNode(int index)
根据子节点的索引获取子节点。- 参数:
index
- 子节点的索引。- 返回:
- 节点。
-
getAttribute
Node getAttribute(int index)
根据索引获取节点的属性。- 参数:
index
- 属性索引。- 返回:
- 节点的属性。
-
getNodeCount
int getNodeCount()
获取子节点的个数。- 返回:
- 子节点的个数。
-
getAttributeCount
int getAttributeCount()
获取节点属性的个数。- 返回:
- 节点属性的个数。
-
toString
java.lang.String toString()
将节点转为为字符串。即 XML 文档的表示形式。
- 覆盖:
toString
在类中java.lang.Object
- 返回:
- 字符串。
-
writeToStream
void writeToStream(java.io.OutputStream outputStream) throws java.io.IOException
把节点输出到输出流。- 参数:
outputStream
- 输出流。- 抛出:
java.io.IOException
- 如果发生 I/O 错误抛出该异常信息。
-
-