Package org.n52.svalbard.write
Class GetDataAvailabilityStreamWriter
- java.lang.Object
-
- org.n52.svalbard.write.XmlStreamWriter<List<GetDataAvailabilityResponse.DataAvailability>>
-
- org.n52.svalbard.write.AbstractGetDataAvailabilityStreamWriter
-
- org.n52.svalbard.write.GetDataAvailabilityStreamWriter
-
public class GetDataAvailabilityStreamWriter 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 GetDataAvailabilityStreamWriter(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)voidwrite()Encode and write element to theOutputStream.protected voidwriteGetDataAvailabilityResponse()protected voidwriteObservationTypes(Set<String> observationTypes)protected voidwriteOffering(ReferenceType offering, QName element)-
Methods inherited from class org.n52.svalbard.write.AbstractGetDataAvailabilityStreamWriter
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
-
GetDataAvailabilityStreamWriter
public GetDataAvailabilityStreamWriter(EncodingContext context, OutputStream outputStream, List<GetDataAvailabilityResponse.DataAvailability> element) throws XMLStreamException
- Throws:
XMLStreamException
-
-
Method Detail
-
write
public void write() throws XMLStreamException, EncodingExceptionDescription copied from class:XmlStreamWriterEncode and write element to theOutputStream.- Overrides:
writein classAbstractGetDataAvailabilityStreamWriter- Throws:
XMLStreamException- If an error occurs when writing toOutputStreamEncodingException- If an encoding error occurs
-
writeGetDataAvailabilityResponse
protected void writeGetDataAvailabilityResponse() throws XMLStreamException, EncodingException- Specified by:
writeGetDataAvailabilityResponsein classAbstractGetDataAvailabilityStreamWriter- Throws:
XMLStreamExceptionEncodingException
-
wirteDataAvailabilityMember
protected void wirteDataAvailabilityMember(GetDataAvailabilityResponse.DataAvailability da) throws XMLStreamException, EncodingException
- Specified by:
wirteDataAvailabilityMemberin classAbstractGetDataAvailabilityStreamWriter- Throws:
XMLStreamExceptionEncodingException
-
writeOffering
protected void writeOffering(ReferenceType offering, QName element) throws XMLStreamException
- Throws:
XMLStreamException
-
writeObservationTypes
protected void writeObservationTypes(Set<String> observationTypes) throws XMLStreamException
- Throws:
XMLStreamException
-
-