public class TaskingResponseWriterV20 extends SWEResponseWriter<TaskingResponse<?>>
Writer to generate an adequate XML tasking response based on values contained in concrete subclasses of TaskingResponse object for SPS v2.0
Modifier and Type | Field and Description |
---|---|
protected SPSCommonWriterV20 |
commonWriter |
protected DateTimeFormat |
timeFormat |
ioError, unsupportedVersion, xmlError
Constructor and Description |
---|
TaskingResponseWriterV20() |
Modifier and Type | Method and Description |
---|---|
Element |
buildXMLResponse(DOMHelper dom,
TaskingResponse<?> response,
String version)
Builds a DOM element containing the response XML for the given version.
Note that the element is not yet appended to any parent. |
writeExtensions
buildXMLResponse, writeXMLResponse, writeXMLResponse
protected SPSCommonWriterV20 commonWriter
protected DateTimeFormat timeFormat
public Element buildXMLResponse(DOMHelper dom, TaskingResponse<?> response, String version) throws OWSException
OWSResponseWriter
buildXMLResponse
in interface OWSResponseWriter<TaskingResponse<?>>
buildXMLResponse
in class AbstractResponseWriter<TaskingResponse<?>>
dom
- DOMHelper instance that will own the generated elementresponse
- response object to serialize as XMLversion
- version of writer to useOWSException
Copyright © 2016 Sensia Software LLC. All rights reserved.