com.supermap.services.wfs

类 NamespaceConfig

  • java.lang.Object
    • com.supermap.services.wfs.NamespaceConfig


  • public class NamespaceConfig
    extends java.lang.Object
    

    命名空间配置类。

    • 构造器详细资料

      • NamespaceConfig

        public NamespaceConfig()
        
    • 方法详细资料

      • setBaseNamespaceURL

        public void setBaseNamespaceURL(java.lang.String baseNamespaceURL)
        

        设置命名空间的根 URI。

        参数:
        baseNamespaceURL - 命名空间的根 URI。
      • getBaseNamespaceURL

        public java.lang.String getBaseNamespaceURL()
        

        获取命名空间的根 URI。

        返回:
        命名空间根 URI。
      • setDatasourceNamespaceConfigs

        public void setDatasourceNamespaceConfigs(java.util.List<DatasourceNamespaceConfig> datasourceNSConfigs)
        
      • containsKey

        public boolean containsKey(java.lang.String datasourceName)
        
      • init

        public void init(java.util.List<FeatureType> featureTypeList)
        

        初始化要素类型列表。

        参数:
        featureTypeList - 要素类型列表。
      • getFeatureTypeName

        public javax.xml.namespace.QName getFeatureTypeName(java.lang.String datasourceName,
                                                   java.lang.String datasetName)
        

        根据数据源和数据集名称获取要素类型名称。

        参数:
        datasourceName - 数据源名称。
        datasetName - 数据集名称。
        返回:
        若数据源配置信息为空,则返回 null;否则数据集配置信息为空时返回 null,不为空时返回一个QName的值,该值包含命名空间 URI、本地部分和前缀。
      • decodeFeatureTypeName

        public java.lang.String[] decodeFeatureTypeName(javax.xml.namespace.QName featureTypeName)
        

        根据要素类型名称反演数据源名称和数据集名称。

        参数:
        featureTypeName - 要素类型名称。
        返回:
        若要素类型名称为空,则返回 null;否则返回一个具有两个元素的一维字符串数组,第一个元素是数据源名称,第二个元素是数据集名称。