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 错误抛出该异常信息。
 
 - 
 
 -