public class SPSCommonWriterV20 extends Object
Helper routines for writing common info present in several SPS requests/responses (i.e. SWE Data)
Modifier and Type | Field and Description |
---|---|
protected SWEUtils |
sweUtils |
protected DateTimeFormat |
timeFormat |
Constructor and Description |
---|
SPSCommonWriterV20() |
Modifier and Type | Method and Description |
---|---|
protected void |
writeAlternatives(DOMHelper dom,
Element reportElt,
FeasibilityReport report) |
protected void |
writeBaseReportAttributes(DOMHelper dom,
Element reportElt,
StatusReport report) |
Element |
writeFeasibilityReport(DOMHelper dom,
FeasibilityReport report)
Writes a Feasibility Report as a DOM element according to SPS v2.0 schema
|
Element |
writeReport(DOMHelper dom,
StatusReport report)
Writes any report to the DOM
|
Element |
writeReservationReport(DOMHelper dom,
ReservationReport report)
Writes a Reservation report as a DOM element according to SPS v2.0 schema
|
Element |
writeStatusReport(DOMHelper dom,
StatusReport report)
Writes a Status Report as a DOM element according to SPS v2.0 schema
|
protected void |
writeStatusReportData(DOMHelper dom,
Element reportElt,
StatusReport report) |
void |
writeSWEData(DOMHelper dom,
Element parentElt,
SWEData paramsData)
Writes a SWE Data stream such as inside taskingParameters or reportParameters
|
protected Element |
writeTask(DOMHelper dom,
Task task) |
protected void |
writeTaskParameters(DOMHelper dom,
Element reportElt,
StatusReport report) |
protected SWEUtils sweUtils
protected DateTimeFormat timeFormat
public void writeSWEData(DOMHelper dom, Element parentElt, SWEData paramsData) throws XMLWriterException
dom
- parentElt
- paramsData
- XMLWriterException
protected void writeBaseReportAttributes(DOMHelper dom, Element reportElt, StatusReport report) throws XMLWriterException
XMLWriterException
protected void writeStatusReportData(DOMHelper dom, Element reportElt, StatusReport report) throws XMLWriterException
XMLWriterException
protected void writeAlternatives(DOMHelper dom, Element reportElt, FeasibilityReport report) throws XMLWriterException
XMLWriterException
protected void writeTaskParameters(DOMHelper dom, Element reportElt, StatusReport report) throws XMLWriterException
XMLWriterException
protected Element writeTask(DOMHelper dom, Task task) throws XMLWriterException
XMLWriterException
public Element writeReport(DOMHelper dom, StatusReport report) throws XMLWriterException
dom
- report
- XMLWriterException
public Element writeStatusReport(DOMHelper dom, StatusReport report) throws XMLWriterException
dom
- report
- XMLWriterException
public Element writeFeasibilityReport(DOMHelper dom, FeasibilityReport report) throws XMLWriterException
dom
- report
- XMLWriterException
public Element writeReservationReport(DOMHelper dom, ReservationReport report) throws XMLWriterException
dom
- report
- XMLWriterException
Copyright © 2016 Sensia Software LLC. All rights reserved.