com.supermap.services.ogc

类 SchemaTool

  • java.lang.Object
    • com.supermap.services.ogc.SchemaTool


  • public class SchemaTool
    extends java.lang.Object
    

    Schema 描述工具类,用于根据 Schema 文档的路径获取 Schema 描述的内容。

    Schema 文档中,如果 <import> 和 <include> 节点中的 schemaLocation 属性是相对路径,则本类可以将其化为 Servlet 中正确的路径,从而获取 Schema 描述的内容。

    • 构造器概要

      构造器 
      构造器和说明
      SchemaTool(java.lang.String basePath)
      根据 Schema 文档的根目录创建 SchemaTool 对象。
    • 方法概要

      方法 
      限定符和类型 方法和说明
      java.lang.String getSchemaContent(java.lang.String mappedName, java.lang.String baseURL)
      根据 Schema 文档的根目录以及 file 属性获取 Schema 描述。
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • SchemaTool

        public SchemaTool(java.lang.String basePath)
        
        根据 Schema 文档的根目录创建 SchemaTool 对象。
        参数:
        basePath - Schema 文档的根目录。
    • 方法详细资料

      • getSchemaContent

        public java.lang.String getSchemaContent(java.lang.String mappedName,
                                        java.lang.String baseURL)
                                          throws OGCException
        

        根据 Schema 文档的根目录以及 file 属性获取 Schema 描述。

        file 属性标识了 Schema 文档相对根目录的路径。

        参数:
        mappedName - Schema 文档相对根目录的路径,在 OGC 中以“,”号分开。
        baseURL - Schema 文档的根目录。
        返回:
        Schema 描述字符串。
        抛出:
        OGCException - OGC 相关异常信息。