com.supermap.services
接口 Node
-
public interface Node节点接口。
用于 SuperMap iServer OGC 对象到 XML 文档的转换过程中的中间存储,以树形结构存储对象节点信息。
-
-
字段概要
字段 限定符和类型 字段和说明 static java.lang.StringROOT_NODE_NAME根节点名称。
-
方法概要
方法 限定符和类型 方法和说明 voidappendAttribute(Node attribute)添加本节点的属性。NodeappendChild(Node node)添加子节点。NodegetAttribute(int index)根据索引获取节点的属性。intgetAttributeCount()获取节点属性的个数。java.lang.StringgetName()获取节点的名称。NodegetNode(int index)根据子节点的索引获取子节点。intgetNodeCount()获取子节点的个数。java.lang.StringgetValue()获取节点的值。voidsetName(java.lang.String name)设置节点名称。voidsetValue(java.lang.String value)设置节点的值。java.lang.StringtoString()将节点转为为字符串。voidwriteToStream(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 错误抛出该异常信息。
-
-