Package org.n52.svalbard.write
Class GetDataAvailabilityV20StreamWriter
- java.lang.Object
-
- org.n52.svalbard.write.XmlStreamWriter<List<GetDataAvailabilityResponse.DataAvailability>>
-
- org.n52.svalbard.write.AbstractGetDataAvailabilityStreamWriter
-
- org.n52.svalbard.write.GetDataAvailabilityV20StreamWriter
-
public class GetDataAvailabilityV20StreamWriter extends AbstractGetDataAvailabilityStreamWriter
GetDataAvailability response stream writer.- Since:
- 1.0.0
-
-
Field Summary
-
Fields inherited from class org.n52.svalbard.write.AbstractGetDataAvailabilityStreamWriter
AN_DEFINITION, AN_NAME, DATA_AVAILABILITY_PREFIX, dataAvailabilityCount, RESULT_TIME, resultTimeCount, TIME_PERIOD_PREFIX, timePeriodCount, times
-
Fields inherited from class org.n52.svalbard.write.XmlStreamWriter
XML_FRAGMENT
-
-
Constructor Summary
Constructors Constructor Description GetDataAvailabilityV20StreamWriter(EncodingContext context, OutputStream outputStream, List<GetDataAvailabilityResponse.DataAvailability> element)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidwirteDataAvailabilityMember(GetDataAvailabilityResponse.DataAvailability da)protected voidwriteFormatDescriptor(GetDataAvailabilityResponse.FormatDescriptor formatDescriptor)protected voidwriteGetDataAvailabilityResponse()protected voidwriteObservationFormatDescriptor(GetDataAvailabilityResponse.ObservationFormatDescriptor formatDescriptor)protected voidwriteOffering(ReferenceType offering)protected voidwriteProcedureDescriptionFormatDescriptor(GetDataAvailabilityResponse.ProcedureDescriptionFormatDescriptor formatDescriptor)-
Methods inherited from class org.n52.svalbard.write.AbstractGetDataAvailabilityStreamWriter
write, writeCount, writeFeatureOfInterest, writeMetadata, writeObservedProperty, writePhenomenonTime, writeProcedure, writeResultTimes, writeSweValue, writeSweValue, writeTime, writeTimePeriod, writeTimePosition, writeTimeString
-
Methods inherited from class org.n52.svalbard.write.XmlStreamWriter
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, writeXmlObject
-
-
-
-
Constructor Detail
-
GetDataAvailabilityV20StreamWriter
public GetDataAvailabilityV20StreamWriter(EncodingContext context, OutputStream outputStream, List<GetDataAvailabilityResponse.DataAvailability> element) throws XMLStreamException
- Throws:
XMLStreamException
-
-
Method Detail
-
writeGetDataAvailabilityResponse
protected void writeGetDataAvailabilityResponse() throws XMLStreamException, EncodingException- Specified by:
writeGetDataAvailabilityResponsein classAbstractGetDataAvailabilityStreamWriter- Throws:
XMLStreamExceptionEncodingException
-
writeOffering
protected void writeOffering(ReferenceType offering) throws XMLStreamException
- Throws:
XMLStreamException
-
wirteDataAvailabilityMember
protected void wirteDataAvailabilityMember(GetDataAvailabilityResponse.DataAvailability da) throws XMLStreamException, EncodingException
- Specified by:
wirteDataAvailabilityMemberin classAbstractGetDataAvailabilityStreamWriter- Throws:
XMLStreamExceptionEncodingException
-
writeFormatDescriptor
protected void writeFormatDescriptor(GetDataAvailabilityResponse.FormatDescriptor formatDescriptor) throws XMLStreamException
- Throws:
XMLStreamException
-
writeProcedureDescriptionFormatDescriptor
protected void writeProcedureDescriptionFormatDescriptor(GetDataAvailabilityResponse.ProcedureDescriptionFormatDescriptor formatDescriptor) throws XMLStreamException
- Throws:
XMLStreamException
-
writeObservationFormatDescriptor
protected void writeObservationFormatDescriptor(GetDataAvailabilityResponse.ObservationFormatDescriptor formatDescriptor) throws XMLStreamException
- Throws:
XMLStreamException
-
-