com.supermap.services.wms
接口 WMSXMLEncoder
-
public interface WMSXMLEncoderWMS XML 文档编码器。
将 SuperMap iServer 的 WMS 相关对象转换为符合 OGC(Open Geospatial Consortium,开放地理信息联盟)定义的 WMS 服务的 XML 文档。
-
-
方法概要
方法 限定符和类型 方法和说明 java.lang.Stringencode(OGCException[] exceptions)将OGCException对象转换成异常信息 XML 文档的字符串格式。java.lang.Stringencode(WMSCapabilities capabilities)将WMSCapabilities对象构建成 WMS 服务的 Capabilities XML 文档的字符串格式。java.lang.Stringencode(WMSFeatureInfo[] featureInfos, java.lang.String format)将WMSFeatureInfo对象数组构建成 GetFeatureInfo 操作的响应 XML 文档的字符串格式。java.lang.StringgetCapabilitiesDTDOrXSD()获取 Capabilities XML 文档的 DTD 或者 XSD 文档地址。java.lang.StringgetExceptionDTDOrXSD()获取异常信息 XML 文档的 DTD 或者 XSD 文档地址。java.lang.StringgetFeatureDTDOrXSD()获取 GetFeatureInfo 操作响应的 XML 文档的 DTD 或者 XSD 文档地址。java.lang.StringgetVersion()获取 WMS 服务的版本号。voidsetCapabilitiesDTDOrXSD(java.lang.String url)设置 Capabilities XML 文档的 DTD 或者 XSD 文档。voidsetExceptionDTDOrXSD(java.lang.String url)设置异常 XML 文档的 DTD 或者 XSD 文档地址。voidsetFeatureDTDOrXSD(java.lang.String url)设置 GetFeatureInfo 操作响应的 XML 文档的 DTD 或者 XSD 文档地址。voidsetProviderUrl(java.lang.String providerurl)在线资源(Online Resource)URL。
-
-
-
方法详细资料
-
setProviderUrl
void setProviderUrl(java.lang.String providerurl)
在线资源(Online Resource)URL。
该 URL 是一个 URL 前缀,URL 前缀是一个不透明的字符串,包括协议、主机名、端口号(可选)、路径、英文问号(“?”),以及一个或多个服务器定义的参数(可选),参数以“&”结尾。
在 WMS 的 XML 文档中,该字段的值记录在 OnlineResource 元素的 xlink:href 属性中。
- 参数:
providerurl- WMS 服务的 URL 地址。
-
encode
java.lang.String encode(WMSCapabilities capabilities)
将WMSCapabilities对象构建成 WMS 服务的 Capabilities XML 文档的字符串格式。- 参数:
capabilities- WMSCapabilities 对象。- 返回:
- Capabilities XML 文档的 字符串格式。
-
encode
java.lang.String encode(WMSFeatureInfo[] featureInfos, java.lang.String format)
将WMSFeatureInfo对象数组构建成 GetFeatureInfo 操作的响应 XML 文档的字符串格式。- 参数:
featureInfos- WMSFeatureInfo 对象数组。- 返回:
- GetFeatureInfo 操作的响应 XML 文档的字符串格式。
-
encode
java.lang.String encode(OGCException[] exceptions)
将OGCException对象转换成异常信息 XML 文档的字符串格式。- 参数:
exceptions- 异常对象数组。- 返回:
- 异常信息 XML 文档的字符串格式。
-
getVersion
java.lang.String getVersion()
获取 WMS 服务的版本号。- 返回:
- WMS 服务的版本号。
-
setCapabilitiesDTDOrXSD
void setCapabilitiesDTDOrXSD(java.lang.String url)
设置 Capabilities XML 文档的 DTD 或者 XSD 文档。- 参数:
url- DTD 或者 XSD 文档的地址。
-
getCapabilitiesDTDOrXSD
java.lang.String getCapabilitiesDTDOrXSD()
获取 Capabilities XML 文档的 DTD 或者 XSD 文档地址。- 返回:
- DTD 或者 XSD 文档的地址。
-
setExceptionDTDOrXSD
void setExceptionDTDOrXSD(java.lang.String url)
设置异常 XML 文档的 DTD 或者 XSD 文档地址。- 参数:
url- DTD 或者 XSD 文档的地址。
-
getExceptionDTDOrXSD
java.lang.String getExceptionDTDOrXSD()
获取异常信息 XML 文档的 DTD 或者 XSD 文档地址。- 返回:
- DTD 或者 XSD 文档的地址。
-
setFeatureDTDOrXSD
void setFeatureDTDOrXSD(java.lang.String url)
设置 GetFeatureInfo 操作响应的 XML 文档的 DTD 或者 XSD 文档地址。- 参数:
url- DTD 或者 XSD 文档的地址。
-
getFeatureDTDOrXSD
java.lang.String getFeatureDTDOrXSD()
获取 GetFeatureInfo 操作响应的 XML 文档的 DTD 或者 XSD 文档地址。- 返回:
- DTD 或者 XSD 文档的地址。
-
-