com.supermap.services.wps.impl
类 WPSXMLEncoder100
- java.lang.Object
-
- com.supermap.services.wps.impl.WPSXMLEncoder100
-
- 所有已实现的接口:
- WPSXMLEncoder
public class WPSXMLEncoder100 extends java.lang.Object implements WPSXMLEncoder
WPS 1.0.0 服务对象编码器。
按照 WPS 1.0.0 标准对对象进行编码,将其转换为规范的 XML 文档(字符串)。
-
-
构造器概要
构造器 构造器和说明 WPSXMLEncoder100()构造函数。
-
方法概要
方法 限定符和类型 方法和说明 java.lang.Stringencode(ExceptionReport exceptionReport)对 WPS 1.0.0 服务中的异常信息对象进行编码。java.lang.Stringencode(ExecuteResponse executeResponse)对 WPS 1.0.0 处理后的对象进行编码。java.lang.Stringencode(ProcessDescriptions processDescriptions)对 WPS 1.0.0 Processing描述对象进行编码。java.lang.Stringencode(WPSCapabilitiesType wpsCapabilitiesType)对 WPS 服务提供能力信息对象进行编码。java.lang.StringgetVersion()获取当前 WPS 对象编码器的版本,这里是 1.0.0。voidsetWriter(java.io.Writer writer)设置输出流。
-
-
-
方法详细资料
-
getVersion
public java.lang.String getVersion()
获取当前 WPS 对象编码器的版本,这里是 1.0.0。
即 WPS 服务的版本,表明当前 WPS 对象编码器具有对该版本 WPS 服务对象进行编码的能力。
- 指定者:
getVersion在接口中WPSXMLEncoder- 返回:
- WPS 对象编码器的版本。
-
setWriter
public void setWriter(java.io.Writer writer)
设置输出流。
- 指定者:
setWriter在接口中WPSXMLEncoder- 参数:
outputStream- 输出流对象。
-
encode
public java.lang.String encode(ProcessDescriptions processDescriptions) throws java.io.IOException, javax.xml.bind.JAXBException对 WPS 1.0.0 Processing描述对象进行编码。
- 指定者:
encode在接口中WPSXMLEncoder- 参数:
processDescriptions- WPS 的Processing描述对象- 返回:
- WPS 1.0.0 规范的 DescribeProcess 响应的描述信息。
- 抛出:
javax.xml.bind.JAXBExceptionjava.io.IOException
-
encode
public java.lang.String encode(ExecuteResponse executeResponse) throws javax.xml.bind.JAXBException, java.io.IOException对 WPS 1.0.0 处理后的对象进行编码。
- 指定者:
encode在接口中WPSXMLEncoder- 参数:
executeResponse信息。-- 返回:
- WPS 1.0.0 规范encode响应信息描述。
- 抛出:
java.io.IOExceptionjavax.xml.bind.JAXBException
-
encode
public java.lang.String encode(WPSCapabilitiesType wpsCapabilitiesType) throws javax.xml.bind.JAXBException, java.io.IOException对 WPS 服务提供能力信息对象进行编码。
- 指定者:
encode在接口中WPSXMLEncoder- 参数:
wpsCapabilities- WPS 1.0.0 的服务提供能力信息对象,即 GetCapabilities 操作的结果。- 返回:
- WPS 1.0.0 规范的 GetCapabilities 响应的描述信息。
- 抛出:
java.io.IOExceptionjavax.xml.bind.JAXBException
-
encode
public java.lang.String encode(ExceptionReport exceptionReport) throws javax.xml.bind.JAXBException, java.io.IOException对 WPS 1.0.0 服务中的异常信息对象进行编码。
- 指定者:
encode在接口中WPSXMLEncoder- 参数:
exceptions- 异常信息。- 返回:
- WPS 1.0.0 规范的异常信息描述。
- 抛出:
java.io.IOExceptionjavax.xml.bind.JAXBException
-
-