public final class WFSFactory
extends java.lang.Object
WFS 服务工厂类。
用于获取 WFS 服务对支持的操作的获取对象、操作结果解析对象,以及 WFS 服务所支持的版本。 目前在 SuperMap iServer 中,发布的 WFS 服务支持的操作有 GetCapabilities、DescribeFeatureType、GetFeature 等,支持的版本有 1.0.0。
构造器和说明 |
---|
WFSFactory(java.lang.String serviceURL, java.lang.String userName, java.lang.String password)
根据 WFS 服务根目录、用户名、密码构建一个 WFSFactory 对象。
|
限定符和类型 | 方法和说明 |
---|---|
WFSCapabilitiesParser |
getCapabilitiesParser(java.lang.String version)
获取指定版本的 GetCapabilities 操作结果解析器。
|
AbstractCapabilitiesRequest |
getCapabilitiesRequest(java.lang.String version)
获取指定版本 WFS 服务的 GetCapabilities 请求对象。
|
AbstractFeatureTypeRequest |
getDescribeFeatureTypeRequest(WFSCapabilities capabilities)
根据 WFS 服务能力信息获取 DescribeFeatureType 请求对象。
|
AbstractExceptionParser |
getExceptionParser(WFSCapabilities capabilities)
根据 WFS 服务能力信息获取错误信息解析器。
|
GMLParser |
getFeatureParser(WFSCapabilities capabilities)
根据 WFS 服务能力信息获取要素解析器。
|
AbstractGetFeatureRequest |
getFeatureRequest(WFSCapabilities capabilities)
根据 WFS 服务能力信息获取 GetFeature 请求对象。
|
AbstractFeatureTypeParser |
getFeatureTypeParser(WFSCapabilities capabilities)
根据 WFS 服务能力信息获取 DescribeFeatureType 操作结果解析器。
|
java.lang.String[] |
getSupportedVersion()
获取本 WFS 服务工厂支持的所有 WFS 版本号列表。
|
public WFSFactory(java.lang.String serviceURL, java.lang.String userName, java.lang.String password)
根据 WFS 服务根目录、用户名、密码构建一个 WFSFactory 对象。
serviceURL
- WFS 服务的根目录。userName
- 用户名。password
- 密码。public java.lang.String[] getSupportedVersion()
获取本 WFS 服务工厂支持的所有 WFS 版本号列表。
版本号列表经过降序排序,即最高的版本在第一个,最低的版本在最后一个。
public AbstractCapabilitiesRequest getCapabilitiesRequest(java.lang.String version)
version
- 版本。public WFSCapabilitiesParser getCapabilitiesParser(java.lang.String version)
version
- 版本。public GMLParser getFeatureParser(WFSCapabilities capabilities)
根据 WFS 服务能力信息获取要素解析器。
capabilities
- WFS 服务能力信息。public AbstractGetFeatureRequest getFeatureRequest(WFSCapabilities capabilities)
capabilities
- WFS 服务能力信息。public AbstractFeatureTypeParser getFeatureTypeParser(WFSCapabilities capabilities)
根据 WFS 服务能力信息获取 DescribeFeatureType 操作结果解析器。
capabilities
- WFS 服务能力信息。public AbstractFeatureTypeRequest getDescribeFeatureTypeRequest(WFSCapabilities capabilities)
根据 WFS 服务能力信息获取 DescribeFeatureType 请求对象。
capabilities
- WFS 服务能力信息。public AbstractExceptionParser getExceptionParser(WFSCapabilities capabilities)
根据 WFS 服务能力信息获取错误信息解析器。
capabilities
- WFS 服务能力信息 。