private void writeObservationType(String observationType) throws XMLStreamException { start(GetDataAvailabilityConstants.GDA_20_OBSERVATION_TYPE); chars(observationType); end(GetDataAvailabilityConstants.GDA_20_OBSERVATION_TYPE); }
private void writeResponseFormat(String responseFormat) throws XMLStreamException { start(GetDataAvailabilityConstants.GDA_20_RESPONSE_FORMAT); chars(responseFormat); end(GetDataAvailabilityConstants.GDA_20_RESPONSE_FORMAT); }
private void writeResponseFormat(String responseFormat) throws XMLStreamException { start(GetDataAvailabilityConstants.GDA_20_RESPONSE_FORMAT); chars(responseFormat); end(GetDataAvailabilityConstants.GDA_20_RESPONSE_FORMAT); }
private void writeObservationType(String observationType) throws XMLStreamException { start(GetDataAvailabilityConstants.GDA_20_OBSERVATION_TYPE); chars(observationType); end(GetDataAvailabilityConstants.GDA_20_OBSERVATION_TYPE); }
private void writeProcedureDescriptionFormat(String procedureDescriptionFormat) throws XMLStreamException { start(GetDataAvailabilityConstants.GDA_20_PROCEDURE_DESCRIPTION_FORMAT); chars(procedureDescriptionFormat); end(GetDataAvailabilityConstants.GDA_20_PROCEDURE_DESCRIPTION_FORMAT); }
private void writeProcedureDescriptionFormat(String procedureDescriptionFormat) throws XMLStreamException { start(GetDataAvailabilityConstants.GDA_20_PROCEDURE_DESCRIPTION_FORMAT); chars(procedureDescriptionFormat); end(GetDataAvailabilityConstants.GDA_20_PROCEDURE_DESCRIPTION_FORMAT); }
protected void writeProcedureDescriptionFormatDescriptor(ProcedureDescriptionFormatDescriptor formatDescriptor) throws XMLStreamException { start(GetDataAvailabilityConstants.GDA_20_PROCEDURE_FORMAT_DESCRIPTOR); writeProcedureDescriptionFormat(formatDescriptor.getProcedureDescriptionFormat()); end(GetDataAvailabilityConstants.GDA_20_PROCEDURE_FORMAT_DESCRIPTOR); }
protected void writeProcedureDescriptionFormatDescriptor(ProcedureDescriptionFormatDescriptor formatDescriptor) throws XMLStreamException { start(GetDataAvailabilityConstants.GDA_20_PROCEDURE_FORMAT_DESCRIPTOR); writeProcedureDescriptionFormat(formatDescriptor.getProcedureDescriptionFormat()); end(GetDataAvailabilityConstants.GDA_20_PROCEDURE_FORMAT_DESCRIPTOR); }
protected void writeFormatDescriptor(FormatDescriptor formatDescriptor) throws XMLStreamException { start(GetDataAvailabilityConstants.GDA_20_FORMAT_DESCRIPTOR); writeProcedureDescriptionFormatDescriptor(formatDescriptor.getProcedureDescriptionFormatDescriptor()); for (ObservationFormatDescriptor ofd : formatDescriptor.getObservationFormatDescriptors()) { writeObservationFormatDescriptor(ofd); } end(GetDataAvailabilityConstants.GDA_20_FORMAT_DESCRIPTOR); }
protected void writeObservationFormatDescriptor(ObservationFormatDescriptor formatDescriptor) throws XMLStreamException { start(GetDataAvailabilityConstants.GDA_20_OBSERVATION_FORMAT_DESCRIPTOR); writeResponseFormat(formatDescriptor.getResponseFormat()); for (String observationType : formatDescriptor.getObservationTypes()) { writeObservationType(observationType); } end(GetDataAvailabilityConstants.GDA_20_OBSERVATION_FORMAT_DESCRIPTOR); }
protected void writeFormatDescriptor(FormatDescriptor formatDescriptor) throws XMLStreamException { start(GetDataAvailabilityConstants.GDA_20_FORMAT_DESCRIPTOR); writeProcedureDescriptionFormatDescriptor(formatDescriptor.getProcedureDescriptionFormatDescriptor()); for (ObservationFormatDescriptor ofd : formatDescriptor.getObservationFormatDescriptors()) { writeObservationFormatDescriptor(ofd); } end(GetDataAvailabilityConstants.GDA_20_FORMAT_DESCRIPTOR); }
protected void writeObservationFormatDescriptor(ObservationFormatDescriptor formatDescriptor) throws XMLStreamException { start(GetDataAvailabilityConstants.GDA_20_OBSERVATION_FORMAT_DESCRIPTOR); writeResponseFormat(formatDescriptor.getResponseFormat()); for (String observationType : formatDescriptor.getObservationTypes()) { writeObservationType(observationType); } end(GetDataAvailabilityConstants.GDA_20_OBSERVATION_FORMAT_DESCRIPTOR); }
@Override protected void writeGetDataAvailabilityResponse() throws XMLStreamException, EncodingException { start(GetDataAvailabilityConstants.GDA_GET_DATA_AVAILABILITY_20_RESPONSE); namespace(GetDataAvailabilityConstants.NS_GDA_PREFIX, GetDataAvailabilityConstants.NS_GDA_20); namespace(GmlConstants.NS_GML_PREFIX, GmlConstants.NS_GML_32); namespace(SweConstants.NS_SWE_PREFIX, SweConstants.NS_SWE_20); namespace(W3CConstants.NS_XLINK_PREFIX, W3CConstants.NS_XLINK); schemaLocation(Sets.newHashSet(GetDataAvailabilityConstants.GET_DATA_AVAILABILITY_20_SCHEMA_LOCATION)); for (DataAvailability da : getElement()) { wirteDataAvailabilityMember(da); } end(GetDataAvailabilityConstants.GDA_GET_DATA_AVAILABILITY_20_RESPONSE); }
@Override protected void writeGetDataAvailabilityResponse() throws XMLStreamException, EncodingException { start(GetDataAvailabilityConstants.GDA_GET_DATA_AVAILABILITY_20_RESPONSE); namespace(GetDataAvailabilityConstants.NS_GDA_PREFIX, GetDataAvailabilityConstants.NS_GDA_20); namespace(GmlConstants.NS_GML_PREFIX, GmlConstants.NS_GML_32); namespace(SweConstants.NS_SWE_PREFIX, SweConstants.NS_SWE_20); namespace(W3CConstants.NS_XLINK_PREFIX, W3CConstants.NS_XLINK); schemaLocation(Sets.newHashSet(GetDataAvailabilityConstants.GET_DATA_AVAILABILITY_20_SCHEMA_LOCATION)); for (DataAvailability da : getElement()) { wirteDataAvailabilityMember(da); } end(GetDataAvailabilityConstants.GDA_GET_DATA_AVAILABILITY_20_RESPONSE); }
@Override protected void wirteDataAvailabilityMember(DataAvailability da) throws XMLStreamException, EncodingException { start(GetDataAvailabilityConstants.GDA_DATA_AVAILABILITY_20_MEMBER); attr(GmlConstants.QN_ID_32, DATA_AVAILABILITY_PREFIX + dataAvailabilityCount++); writeProcedure(da, GetDataAvailabilityConstants.GDA_20_PROCEDURE); writeObservedProperty(da, GetDataAvailabilityConstants.GDA_20_OBSERVED_PROPERTY); writeFeatureOfInterest(da, GetDataAvailabilityConstants.GDA_20_FEATURE_OF_INTEREST); writePhenomenonTime(da, GetDataAvailabilityConstants.GDA_20PHENOMENON_TIME); if (da.isSetCount()) { writeCount(da.getCount(), GetDataAvailabilityConstants.GDA_20_COUNT); } if (da.isSetResultTime()) { writeResultTimes(da.getResultTimes(), GetDataAvailabilityConstants.GDA_20_EXTENSION); } if (da.isSetOffering()) { writeOffering(da.getOffering()); } if (da.isSetFormatDescriptors()) { writeFormatDescriptor(da.getFormatDescriptor()); } if (da.isSetMetadata()) { writeMetadata(da.getMetadata(), GetDataAvailabilityConstants.GDA_20_EXTENSION); } end(GetDataAvailabilityConstants.GDA_DATA_AVAILABILITY_20_MEMBER); }
@Override protected void wirteDataAvailabilityMember(DataAvailability da) throws XMLStreamException, EncodingException { start(GetDataAvailabilityConstants.GDA_DATA_AVAILABILITY_20_MEMBER); attr(GmlConstants.QN_ID_32, DATA_AVAILABILITY_PREFIX + dataAvailabilityCount++); writeProcedure(da, GetDataAvailabilityConstants.GDA_20_PROCEDURE); writeObservedProperty(da, GetDataAvailabilityConstants.GDA_20_OBSERVED_PROPERTY); writeFeatureOfInterest(da, GetDataAvailabilityConstants.GDA_20_FEATURE_OF_INTEREST); writePhenomenonTime(da, GetDataAvailabilityConstants.GDA_20PHENOMENON_TIME); if (da.isSetCount()) { writeCount(da.getCount(), GetDataAvailabilityConstants.GDA_20_COUNT); } if (da.isSetResultTime()) { writeResultTimes(da.getResultTimes(), GetDataAvailabilityConstants.GDA_20_EXTENSION); } if (da.isSetOffering()) { writeOffering(da.getOffering()); } if (da.isSetFormatDescriptors()) { writeFormatDescriptor(da.getFormatDescriptor()); } if (da.isSetMetadata()) { writeMetadata(da.getMetadata(), GetDataAvailabilityConstants.GDA_20_EXTENSION); } end(GetDataAvailabilityConstants.GDA_DATA_AVAILABILITY_20_MEMBER); }