com.supermap.services.wfs
类 NamespaceConfig
- java.lang.Object
 - 
- com.supermap.services.wfs.NamespaceConfig
 
 
- 
public class NamespaceConfig extends java.lang.Object命名空间配置类。
 
- 
- 
字段概要
字段 限定符和类型 字段和说明 java.util.List<DatasourceNamespaceConfig>datasourceNamespaceConfigsGeometryNameFormatgeometryNameFormat 
- 
构造器概要
构造器 构造器和说明 NamespaceConfig() 
- 
方法概要
方法 限定符和类型 方法和说明 booleancontainsKey(java.lang.String datasourceName)java.lang.String[]decodeFeatureTypeName(javax.xml.namespace.QName featureTypeName)根据要素类型名称反演数据源名称和数据集名称。DatasourceNamespaceConfigget(java.lang.String datasourceName)java.lang.StringgetBaseNamespaceURL()获取命名空间的根 URI。java.util.List<DatasourceNamespaceConfig>getDatasourceNamespaceConfigs()javax.xml.namespace.QNamegetFeatureTypeName(java.lang.String datasourceName, java.lang.String datasetName)根据数据源和数据集名称获取要素类型名称。GeometryNameFormatgetGeometryNameFormat()voidinit(java.util.List<FeatureType> featureTypeList)初始化要素类型列表。voidput(DatasourceNamespaceConfig datasourceNSConfig)voidsetBaseNamespaceURL(java.lang.String baseNamespaceURL)设置命名空间的根 URI。voidsetDatasourceNamespaceConfigs(java.util.List<DatasourceNamespaceConfig> datasourceNSConfigs)voidsetGeometryNameFormat(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;否则返回一个具有两个元素的一维字符串数组,第一个元素是数据源名称,第二个元素是数据集名称。
 
 
 - 
 
 -