com.supermap.services.wfs
类 NamespaceConfig
- java.lang.Object
-
- com.supermap.services.wfs.NamespaceConfig
-
public class NamespaceConfig extends java.lang.Object
命名空间配置类。
-
-
字段概要
字段 限定符和类型 字段和说明 java.util.List<DatasourceNamespaceConfig>
datasourceNamespaceConfigs
GeometryNameFormat
geometryNameFormat
-
构造器概要
构造器 构造器和说明 NamespaceConfig()
-
方法概要
方法 限定符和类型 方法和说明 boolean
containsKey(java.lang.String datasourceName)
java.lang.String[]
decodeFeatureTypeName(javax.xml.namespace.QName featureTypeName)
根据要素类型名称反演数据源名称和数据集名称。DatasourceNamespaceConfig
get(java.lang.String datasourceName)
java.lang.String
getBaseNamespaceURL()
获取命名空间的根 URI。java.util.List<DatasourceNamespaceConfig>
getDatasourceNamespaceConfigs()
javax.xml.namespace.QName
getFeatureTypeName(java.lang.String datasourceName, java.lang.String datasetName)
根据数据源和数据集名称获取要素类型名称。GeometryNameFormat
getGeometryNameFormat()
void
init(java.util.List<FeatureType> featureTypeList)
初始化要素类型列表。void
put(DatasourceNamespaceConfig datasourceNSConfig)
void
setBaseNamespaceURL(java.lang.String baseNamespaceURL)
设置命名空间的根 URI。void
setDatasourceNamespaceConfigs(java.util.List<DatasourceNamespaceConfig> datasourceNSConfigs)
void
setGeometryNameFormat(GeometryNameFormat format)
-
-
-
字段详细资料
-
datasourceNamespaceConfigs
public java.util.List<DatasourceNamespaceConfig> datasourceNamespaceConfigs
-
geometryNameFormat
public GeometryNameFormat geometryNameFormat
-
-
方法详细资料
-
setBaseNamespaceURL
public void setBaseNamespaceURL(java.lang.String baseNamespaceURL)
设置命名空间的根 URI。
- 参数:
baseNamespaceURL
- 命名空间的根 URI。
-
getBaseNamespaceURL
public java.lang.String getBaseNamespaceURL()
获取命名空间的根 URI。
- 返回:
- 命名空间根 URI。
-
getGeometryNameFormat
public GeometryNameFormat getGeometryNameFormat()
-
setGeometryNameFormat
public void setGeometryNameFormat(GeometryNameFormat format)
-
setDatasourceNamespaceConfigs
public void setDatasourceNamespaceConfigs(java.util.List<DatasourceNamespaceConfig> datasourceNSConfigs)
-
getDatasourceNamespaceConfigs
public java.util.List<DatasourceNamespaceConfig> getDatasourceNamespaceConfigs()
-
get
public DatasourceNamespaceConfig get(java.lang.String datasourceName)
-
containsKey
public boolean containsKey(java.lang.String datasourceName)
-
put
public void put(DatasourceNamespaceConfig datasourceNSConfig)
-
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;否则返回一个具有两个元素的一维字符串数组,第一个元素是数据源名称,第二个元素是数据集名称。
-
-