public interface WCSXMLEncoder
WCS 对象编码器接口。
按照 OGC 标准对 WCSCapabilities
、List<CoverageDescription
>、Coverage
、OGCException
[]对象进行编码,将其转换为规范的 XML 文档(字符串)。
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
VERSION_STR |
static java.lang.String |
WCS_URL_STR |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
encode(Coverage coverage)
对WCS 服务的Coverage对象进行编码。
|
java.lang.String |
encode(java.util.List<CoverageDescription> coverageDescriptionList)
对WCS 服务的Coverage的描述性信息列表进行编码。
|
java.lang.String |
encode(OGCException ogcException)
对 WCS 服务中的异常信息对象进行编码。
|
java.lang.String |
encode(WCSCapabilities wcsCapabilities)
对 WCS 服务提供能力信息对象进行编码。
|
java.lang.String |
getVersion()
获取当前 WCS 对象编码器的版本。
|
void |
setBaseURL(java.lang.String url)
设置WCS 服务的地址。
|
static final java.lang.String VERSION_STR
static final java.lang.String WCS_URL_STR
java.lang.String encode(WCSCapabilities wcsCapabilities) throws java.io.IOException
对 WCS 服务提供能力信息对象进行编码。
wcsCapabilities
- WCS 的服务提供能力信息对象,即 GetCapabilities 操作的结果。java.io.IOException
java.lang.String encode(java.util.List<CoverageDescription> coverageDescriptionList) throws java.io.IOException
对WCS 服务的Coverage的描述性信息列表进行编码。
coverageDescriptionList
- WCS 服务的Coverage的描述性信息,即DescribeCoverage 操作的结果。java.io.IOException
java.lang.String encode(Coverage coverage) throws java.io.IOException
对WCS 服务的Coverage对象进行编码。
coverage
- WCS 服务的Coverage对象,即GetCoverage 操作的结果。java.io.IOException
java.lang.String encode(OGCException ogcException) throws java.io.IOException
对 WCS 服务中的异常信息对象进行编码。
ogcException
- 异常信息。java.io.IOException
void setBaseURL(java.lang.String url)
设置WCS 服务的地址。
url
- WCS 的服务地址。java.lang.String getVersion()
获取当前 WCS 对象编码器的版本。
即 WCS 服务的版本,表明当前 WCS 对象编码器具有对该版本 WCS 服务对象进行编码的能力。