public class GetDataAvailabilityStreamWriter extends Object
Modifier and Type | Field and Description |
---|---|
private static String |
DATA_AVAILABILITY_PREFIX |
private int |
dataAvailabilityCount |
private XMLEventFactory |
eventFactory |
private List<GetDataAvailabilityResponse.DataAvailability> |
gdas |
private XMLOutputFactory |
outputFactory |
private static String |
RESULT_TIME |
private int |
resultTimeCount |
private static String |
TIME_PERIOD_PREFIX |
private int |
timePeriodCount |
private Map<TimePeriod,String> |
times |
private String |
version |
private XMLEventWriter |
w |
Constructor and Description |
---|
GetDataAvailabilityStreamWriter(String version,
List<GetDataAvailabilityResponse.DataAvailability> gdas) |
private static final String TIME_PERIOD_PREFIX
private static final String DATA_AVAILABILITY_PREFIX
private static final String RESULT_TIME
private final XMLEventFactory eventFactory
private final XMLOutputFactory outputFactory
private final List<GetDataAvailabilityResponse.DataAvailability> gdas
private final Map<TimePeriod,String> times
private final String version
private int dataAvailabilityCount
private int timePeriodCount
private int resultTimeCount
private XMLEventWriter w
public GetDataAvailabilityStreamWriter(String version, List<GetDataAvailabilityResponse.DataAvailability> gdas)
protected void attr(QName name, String value) throws XMLStreamException
XMLStreamException
protected void attr(String name, String value) throws XMLStreamException
XMLStreamException
protected void chars(String chars) throws XMLStreamException
XMLStreamException
protected void end(QName name) throws XMLStreamException
XMLStreamException
protected void end() throws XMLStreamException
XMLStreamException
protected void namespace(String prefix, String namespace) throws XMLStreamException
XMLStreamException
protected void start(QName name) throws XMLStreamException
XMLStreamException
protected void start() throws XMLStreamException
XMLStreamException
public void write(OutputStream out) throws XMLStreamException, OwsExceptionReport
XMLStreamException
OwsExceptionReport
protected void writeGetDataAvailabilityResponse() throws XMLStreamException, OwsExceptionReport
XMLStreamException
OwsExceptionReport
protected void wirteDataAvailabilityMember(GetDataAvailabilityResponse.DataAvailability da) throws XMLStreamException, OwsExceptionReport
XMLStreamException
OwsExceptionReport
protected void writePhenomenonTime(GetDataAvailabilityResponse.DataAvailability da) throws DateTimeFormatException, XMLStreamException
protected void writeFeatureOfInterest(GetDataAvailabilityResponse.DataAvailability da) throws XMLStreamException
XMLStreamException
protected void writeProcedure(GetDataAvailabilityResponse.DataAvailability da) throws XMLStreamException
XMLStreamException
protected void writeObservedProperty(GetDataAvailabilityResponse.DataAvailability da) throws XMLStreamException
XMLStreamException
protected void writeTimePeriod(TimePeriod tp) throws XMLStreamException, DateTimeFormatException
protected void writeBegin(TimePeriod tp) throws XMLStreamException, DateTimeFormatException
protected void writeEnd(TimePeriod tp) throws XMLStreamException, DateTimeFormatException
protected void writeTimeString(org.joda.time.DateTime time, Time.TimeFormat format) throws XMLStreamException, DateTimeFormatException
protected void writeCount(long count) throws XMLStreamException
XMLStreamException
protected void writeResultTimes(List<TimeInstant> resultTimes) throws XMLStreamException, OwsExceptionReport
XMLStreamException
OwsExceptionReport
protected void writeTime(TimeInstant ti) throws XMLStreamException, DateTimeFormatException
private void writeUom() throws XMLStreamException
XMLStreamException
protected void writeValue(TimeInstant ti) throws XMLStreamException, DateTimeFormatException
Copyright © 2012-2014 52north.org. All Rights Reserved.