public abstract class AbstractGetDataAvailabilityStreamWriter extends XmlStreamWriter<List<org.n52.shetland.ogc.sos.gda.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<org.n52.shetland.ogc.gml.time.TimePeriod,String> |
times |
XML_FRAGMENT| Constructor and Description |
|---|
AbstractGetDataAvailabilityStreamWriter(EncodingContext context,
OutputStream outputStream,
List<org.n52.shetland.ogc.sos.gda.GetDataAvailabilityResponse.DataAvailability> element) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
wirteDataAvailabilityMember(org.n52.shetland.ogc.sos.gda.GetDataAvailabilityResponse.DataAvailability da) |
void |
write()
Encode and write element to the
OutputStream. |
protected void |
writeCount(long count,
QName element) |
protected void |
writeFeatureOfInterest(org.n52.shetland.ogc.sos.gda.GetDataAvailabilityResponse.DataAvailability da,
QName element) |
protected abstract void |
writeGetDataAvailabilityResponse() |
protected void |
writeMetadata(Map<String,org.n52.shetland.ogc.om.NamedValue<?>> map,
QName element) |
protected void |
writeObservedProperty(org.n52.shetland.ogc.sos.gda.GetDataAvailabilityResponse.DataAvailability da,
QName element) |
protected void |
writePhenomenonTime(org.n52.shetland.ogc.sos.gda.GetDataAvailabilityResponse.DataAvailability da,
QName element) |
protected void |
writeProcedure(org.n52.shetland.ogc.sos.gda.GetDataAvailabilityResponse.DataAvailability da,
QName element) |
protected void |
writeResultTimes(List<org.n52.shetland.ogc.gml.time.TimeInstant> resultTimes,
QName element) |
protected void |
writeSweValue(String value) |
protected void |
writeSweValue(org.n52.shetland.ogc.gml.time.TimeInstant ti) |
protected void |
writeTime(org.n52.shetland.ogc.gml.time.TimeInstant ti) |
protected void |
writeTimePeriod(org.n52.shetland.ogc.gml.time.TimePeriod tp) |
protected void |
writeTimePosition(QName name,
org.n52.shetland.ogc.gml.time.TimePosition position) |
protected void |
writeTimeString(org.joda.time.DateTime time,
org.n52.shetland.ogc.gml.time.Time.TimeFormat format) |
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 int dataAvailabilityCount
protected int timePeriodCount
protected int resultTimeCount
public AbstractGetDataAvailabilityStreamWriter(EncodingContext context, OutputStream outputStream, List<org.n52.shetland.ogc.sos.gda.GetDataAvailabilityResponse.DataAvailability> element) throws XMLStreamException
XMLStreamExceptionpublic void write()
throws XMLStreamException,
EncodingException
XmlStreamWriterOutputStream.write in class XmlStreamWriter<List<org.n52.shetland.ogc.sos.gda.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(org.n52.shetland.ogc.sos.gda.GetDataAvailabilityResponse.DataAvailability da)
throws XMLStreamException,
EncodingException
XMLStreamExceptionEncodingExceptionprotected void writePhenomenonTime(org.n52.shetland.ogc.sos.gda.GetDataAvailabilityResponse.DataAvailability da,
QName element)
throws org.n52.shetland.util.DateTimeFormatException,
XMLStreamException
org.n52.shetland.util.DateTimeFormatExceptionXMLStreamExceptionprotected void writeFeatureOfInterest(org.n52.shetland.ogc.sos.gda.GetDataAvailabilityResponse.DataAvailability da,
QName element)
throws XMLStreamException
XMLStreamExceptionprotected void writeProcedure(org.n52.shetland.ogc.sos.gda.GetDataAvailabilityResponse.DataAvailability da,
QName element)
throws XMLStreamException
XMLStreamExceptionprotected void writeObservedProperty(org.n52.shetland.ogc.sos.gda.GetDataAvailabilityResponse.DataAvailability da,
QName element)
throws XMLStreamException
XMLStreamExceptionprotected void writeTimePeriod(org.n52.shetland.ogc.gml.time.TimePeriod tp)
throws XMLStreamException,
org.n52.shetland.util.DateTimeFormatException
XMLStreamExceptionorg.n52.shetland.util.DateTimeFormatExceptionprotected void writeTimePosition(QName name, org.n52.shetland.ogc.gml.time.TimePosition position) throws XMLStreamException
XMLStreamExceptionprotected void writeTimeString(org.joda.time.DateTime time,
org.n52.shetland.ogc.gml.time.Time.TimeFormat format)
throws XMLStreamException,
org.n52.shetland.util.DateTimeFormatException
XMLStreamExceptionorg.n52.shetland.util.DateTimeFormatExceptionprotected void writeCount(long count,
QName element)
throws XMLStreamException
XMLStreamExceptionprotected void writeResultTimes(List<org.n52.shetland.ogc.gml.time.TimeInstant> resultTimes, QName element) throws XMLStreamException
XMLStreamExceptionprotected void writeTime(org.n52.shetland.ogc.gml.time.TimeInstant ti)
throws XMLStreamException,
org.n52.shetland.util.DateTimeFormatException
XMLStreamExceptionorg.n52.shetland.util.DateTimeFormatExceptionprotected void writeSweValue(org.n52.shetland.ogc.gml.time.TimeInstant ti)
throws XMLStreamException,
org.n52.shetland.util.DateTimeFormatException
XMLStreamExceptionorg.n52.shetland.util.DateTimeFormatExceptionprotected void writeSweValue(String value) throws XMLStreamException
XMLStreamExceptionprotected void writeMetadata(Map<String,org.n52.shetland.ogc.om.NamedValue<?>> map, QName element) throws XMLStreamException, EncodingException
XMLStreamExceptionEncodingExceptionCopyright © 2016–2017 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.