public abstract class AbstractGetDataAvailabilityStreamWriter extends XmlStreamWriter<java.util.List<GetDataAvailabilityResponse.DataAvailability>>
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
AN_DEFINITION |
protected static java.lang.String |
AN_NAME |
protected static java.lang.String |
DATA_AVAILABILITY_PREFIX |
protected int |
dataAvailabilityCount |
protected static java.lang.String |
RESULT_TIME |
protected int |
resultTimeCount |
protected static java.lang.String |
TIME_PERIOD_PREFIX |
protected int |
timePeriodCount |
protected java.util.Map<TimePeriod,java.lang.String> |
times |
XML_FRAGMENT| Constructor and Description |
|---|
AbstractGetDataAvailabilityStreamWriter(EncodingContext context,
java.io.OutputStream outputStream,
java.util.List<GetDataAvailabilityResponse.DataAvailability> element) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
wirteDataAvailabilityMember(GetDataAvailabilityResponse.DataAvailability da) |
void |
write()
Encode and write element to the
OutputStream. |
protected void |
writeCount(long count,
javax.xml.namespace.QName element) |
protected void |
writeFeatureOfInterest(GetDataAvailabilityResponse.DataAvailability da,
javax.xml.namespace.QName element) |
protected abstract void |
writeGetDataAvailabilityResponse() |
protected void |
writeMetadata(java.util.Map<java.lang.String,NamedValue<?>> map,
javax.xml.namespace.QName element) |
protected void |
writeObservedProperty(GetDataAvailabilityResponse.DataAvailability da,
javax.xml.namespace.QName element) |
protected void |
writePhenomenonTime(GetDataAvailabilityResponse.DataAvailability da,
javax.xml.namespace.QName element) |
protected void |
writeProcedure(GetDataAvailabilityResponse.DataAvailability da,
javax.xml.namespace.QName element) |
protected void |
writeResultTimes(java.util.List<TimeInstant> resultTimes,
javax.xml.namespace.QName element) |
protected void |
writeSweValue(java.lang.String value) |
protected void |
writeSweValue(TimeInstant ti) |
protected void |
writeTime(TimeInstant ti) |
protected void |
writeTimePeriod(TimePeriod tp) |
protected void |
writeTimePosition(javax.xml.namespace.QName name,
TimePosition position) |
protected void |
writeTimeString(org.joda.time.DateTime 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 java.lang.String TIME_PERIOD_PREFIX
protected static final java.lang.String DATA_AVAILABILITY_PREFIX
protected static final java.lang.String RESULT_TIME
protected static final java.lang.String AN_NAME
protected static final java.lang.String AN_DEFINITION
protected final java.util.Map<TimePeriod,java.lang.String> times
protected int dataAvailabilityCount
protected int timePeriodCount
protected int resultTimeCount
public AbstractGetDataAvailabilityStreamWriter(EncodingContext context, java.io.OutputStream outputStream, java.util.List<GetDataAvailabilityResponse.DataAvailability> element) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic void write()
throws javax.xml.stream.XMLStreamException,
EncodingException
XmlStreamWriterOutputStream.write in class XmlStreamWriter<java.util.List<GetDataAvailabilityResponse.DataAvailability>>javax.xml.stream.XMLStreamException - If an error occurs when writing to OutputStreamEncodingException - If an encoding error occursprotected abstract void writeGetDataAvailabilityResponse()
throws javax.xml.stream.XMLStreamException,
EncodingException
javax.xml.stream.XMLStreamExceptionEncodingExceptionprotected abstract void wirteDataAvailabilityMember(GetDataAvailabilityResponse.DataAvailability da) throws javax.xml.stream.XMLStreamException, EncodingException
javax.xml.stream.XMLStreamExceptionEncodingExceptionprotected void writePhenomenonTime(GetDataAvailabilityResponse.DataAvailability da, javax.xml.namespace.QName element) throws DateTimeFormatException, javax.xml.stream.XMLStreamException
DateTimeFormatExceptionjavax.xml.stream.XMLStreamExceptionprotected void writeFeatureOfInterest(GetDataAvailabilityResponse.DataAvailability da, javax.xml.namespace.QName element) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void writeProcedure(GetDataAvailabilityResponse.DataAvailability da, javax.xml.namespace.QName element) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void writeObservedProperty(GetDataAvailabilityResponse.DataAvailability da, javax.xml.namespace.QName element) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void writeTimePeriod(TimePeriod tp) throws javax.xml.stream.XMLStreamException, DateTimeFormatException
javax.xml.stream.XMLStreamExceptionDateTimeFormatExceptionprotected void writeTimePosition(javax.xml.namespace.QName name,
TimePosition position)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void writeTimeString(org.joda.time.DateTime time,
Time.TimeFormat format)
throws javax.xml.stream.XMLStreamException,
DateTimeFormatException
javax.xml.stream.XMLStreamExceptionDateTimeFormatExceptionprotected void writeCount(long count,
javax.xml.namespace.QName element)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void writeResultTimes(java.util.List<TimeInstant> resultTimes, javax.xml.namespace.QName element) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void writeTime(TimeInstant ti) throws javax.xml.stream.XMLStreamException, DateTimeFormatException
javax.xml.stream.XMLStreamExceptionDateTimeFormatExceptionprotected void writeSweValue(TimeInstant ti) throws javax.xml.stream.XMLStreamException, DateTimeFormatException
javax.xml.stream.XMLStreamExceptionDateTimeFormatExceptionprotected void writeSweValue(java.lang.String value)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected void writeMetadata(java.util.Map<java.lang.String,NamedValue<?>> map, javax.xml.namespace.QName element) throws javax.xml.stream.XMLStreamException, EncodingException
javax.xml.stream.XMLStreamExceptionEncodingExceptionCopyright © 2015–2018 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.