public abstract class AbstractGetDataAvailabilityStreamWriter extends XmlStreamWriter<List<GetDataAvailabilityResponse.DataAvailability>>
| Modifier and Type | Field and Description |
|---|---|
protected static String |
AN_DEFINITION |
protected static String |
AN_NAME |
protected static String |
DATA_AVAILABILITY_PREFIX |
protected int |
dataAvailabilityCount |
protected static String |
RESULT_TIME |
protected int |
resultTimeCount |
protected static String |
TIME_PERIOD_PREFIX |
protected int |
timePeriodCount |
protected Map<TimePeriod,String> |
times |
XML_FRAGMENT| Constructor and Description |
|---|
AbstractGetDataAvailabilityStreamWriter(EncodingContext context,
OutputStream outputStream,
List<GetDataAvailabilityResponse.DataAvailability> element) |
addXlinkHrefAttr, addXlinkTitleAttr, attr, attr, attr, chars, chars, empty, end, end, endInline, finish, flush, getContext, getElement, getEncodeNamespace, getEncoder, getEncoder, getEncoder, getOutputStream, getReplacement, getXmlOptions, isAddSchemaLocation, namespace, rawText, schemaLocation, start, start, time, time, tryGetEncoder, writeXmlObject, writeXmlObjectprotected static final String TIME_PERIOD_PREFIX
protected static final String DATA_AVAILABILITY_PREFIX
protected static final String RESULT_TIME
protected static final String AN_NAME
protected static final String AN_DEFINITION
protected final Map<TimePeriod,String> times
protected int dataAvailabilityCount
protected int timePeriodCount
protected int resultTimeCount
public AbstractGetDataAvailabilityStreamWriter(EncodingContext context, OutputStream outputStream, List<GetDataAvailabilityResponse.DataAvailability> element) throws XMLStreamException
XMLStreamExceptionpublic void write()
throws XMLStreamException,
EncodingException
XmlStreamWriterOutputStream.write in class XmlStreamWriter<List<GetDataAvailabilityResponse.DataAvailability>>XMLStreamException - If an error occurs when writing to OutputStreamEncodingException - If an encoding error occursprotected abstract void writeGetDataAvailabilityResponse()
throws XMLStreamException,
EncodingException
XMLStreamExceptionEncodingExceptionprotected abstract void wirteDataAvailabilityMember(GetDataAvailabilityResponse.DataAvailability da) throws XMLStreamException, EncodingException
XMLStreamExceptionEncodingExceptionprotected void writePhenomenonTime(GetDataAvailabilityResponse.DataAvailability da, QName element) throws DateTimeFormatException, XMLStreamException
protected void writeFeatureOfInterest(GetDataAvailabilityResponse.DataAvailability da, QName element) throws XMLStreamException
XMLStreamExceptionprotected void writeProcedure(GetDataAvailabilityResponse.DataAvailability da, QName element) throws XMLStreamException
XMLStreamExceptionprotected void writeObservedProperty(GetDataAvailabilityResponse.DataAvailability da, QName element) throws XMLStreamException
XMLStreamExceptionprotected void writeTimePeriod(TimePeriod tp) throws XMLStreamException, DateTimeFormatException
protected void writeTimePosition(QName name, TimePosition position) throws XMLStreamException
XMLStreamExceptionprotected void writeTimeString(org.joda.time.DateTime time,
Time.TimeFormat format)
throws XMLStreamException,
DateTimeFormatException
protected void writeCount(long count,
QName element)
throws XMLStreamException
XMLStreamExceptionprotected void writeResultTimes(List<TimeInstant> resultTimes, QName element) throws XMLStreamException
XMLStreamExceptionprotected void writeTime(TimeInstant ti) throws XMLStreamException, DateTimeFormatException
protected void writeSweValue(TimeInstant ti) throws XMLStreamException, DateTimeFormatException
protected void writeSweValue(String value) throws XMLStreamException
XMLStreamExceptionprotected void writeMetadata(Map<String,NamedValue<?>> map, QName element) throws XMLStreamException, EncodingException
XMLStreamExceptionEncodingExceptionCopyright © 2015–2020 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.