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 服务能力信息 。