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”。
        另请参阅:
        常量字段值
    • 方法详细资料

      • appendChild

        Node appendChild(Node node)
        
        添加子节点。
        参数:
        node - 欲添加的子节点。
        返回:
        添加的子节点。
      • 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 错误抛出该异常信息。