public interface WPSXMLEncoder
WPS 对象编码器。
按照 OGC 标准对 WPSCapabilities、OGCException[]等对象进行编码,将其序列化为 XML 文档。
| 限定符和类型 | 方法和说明 | 
|---|---|
java.lang.String | 
encode(ExceptionReport exceptionReport)
对 WPS 服务中的异常信息对象进行编码。 
 | 
java.lang.String | 
encode(ExecuteResponse executeResponse)
对 WPS 处理后的对象进行编码。 
 | 
java.lang.String | 
encode(ProcessDescriptions processDescriptions)
对 WPS Processing描述对象进行编码。 
 | 
java.lang.String | 
encode(WPSCapabilitiesType wpsCapabilitiesType)
对 WPS 服务提供能力信息对象进行编码。 
 | 
java.lang.String | 
getVersion()
获取当前 WPS 对象编码器的版本。 
 | 
void | 
setWriter(java.io.Writer writer)
设置输出流。 
 | 
java.lang.String encode(WPSCapabilitiesType wpsCapabilitiesType)
                        throws java.io.IOException,
                               javax.xml.bind.JAXBException
对 WPS 服务提供能力信息对象进行编码。
wpsCapabilities - WPS 的服务提供能力信息对象,即 GetCapabilities 操作的结果。javax.xml.bind.JAXBExceptionjava.io.IOException
java.lang.String encode(ProcessDescriptions processDescriptions)
                        throws java.io.IOException,
                               javax.xml.bind.JAXBException
对 WPS Processing描述对象进行编码。
processDescriptions - WPS 的Processing描述对象javax.xml.bind.JAXBExceptionjava.io.IOException
java.lang.String encode(ExecuteResponse executeResponse)
                        throws javax.xml.bind.JAXBException,
                               java.io.IOException
对 WPS 处理后的对象进行编码。
executeResponse信息。 -java.io.IOExceptionjavax.xml.bind.JAXBException
java.lang.String encode(ExceptionReport exceptionReport)
                        throws javax.xml.bind.JAXBException,
                               java.io.IOException
对 WPS 服务中的异常信息对象进行编码。
exceptions - 异常信息。java.io.IOExceptionjavax.xml.bind.JAXBExceptionjava.lang.String getVersion()
获取当前 WPS 对象编码器的版本。
即 WPS 服务的版本,表明当前 WPS 对象编码器具有对该版本 WPS 服务对象进行编码的能力。
void setWriter(java.io.Writer writer)
设置输出流。
outputStream - 输出流对象。