public class GetObservationResponseEncoder extends AbstractObservationResponseEncoder<GetObservationResponse> implements StreamingDataEncoder
Constructor and Description |
---|
GetObservationResponseEncoder() |
Modifier and Type | Method and Description |
---|---|
protected org.apache.xmlbeans.XmlObject |
createResponse(ObservationEncoder<org.apache.xmlbeans.XmlObject,OmObservation> encoder,
GetObservationResponse response)
Create a response using the provided O&M2 compatible observation encoder.
|
protected void |
createResponse(ObservationEncoder<org.apache.xmlbeans.XmlObject,OmObservation> encoder,
GetObservationResponse response,
OutputStream outputStream,
EncodingValues encodingValues)
Override this method in concrete response encoder if streaming is
supported for this operations.
|
Set<SchemaLocation> |
getConcreteSchemaLocations()
Get the concrete schema locations for this
AbstractServiceResponse encoder |
private void |
processAbstractStreaming(net.opengis.sos.x20.GetObservationResponseType xbResponse,
AbstractStreaming value,
ObservationEncoder<org.apache.xmlbeans.XmlObject,OmObservation> encoder,
boolean merge) |
private void |
processStreamingObservation(net.opengis.sos.x20.GetObservationResponseType xbResponse,
StreamingObservation streamingObservation,
ObservationEncoder<org.apache.xmlbeans.XmlObject,OmObservation> encoder,
boolean merge) |
private void |
processStreamingValue(net.opengis.sos.x20.GetObservationResponseType xbResponse,
StreamingValue<?> streamingValue,
ObservationEncoder<org.apache.xmlbeans.XmlObject,OmObservation> encoder,
boolean merge) |
create, create
encodeFes, encodeFes, encodeGml, encodeGml, encodeOws, encodeOws, encodeSwe, encodeSwe, getActiveProfile, getSchemaLocations
addNamespacePrefixToMap, encode, encode, encode, encode, forceStreaming, getEncoderKeyType, getResponseType, getXmlOptions, writeIndent
getConformanceClasses, getContentType, getSupportedTypes
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getContentType, getSupportedTypes
getConformanceClasses
public Set<SchemaLocation> getConcreteSchemaLocations()
AbstractResponseEncoder
AbstractServiceResponse
encodergetConcreteSchemaLocations
in class AbstractResponseEncoder<GetObservationResponse>
protected org.apache.xmlbeans.XmlObject createResponse(ObservationEncoder<org.apache.xmlbeans.XmlObject,OmObservation> encoder, GetObservationResponse response) throws OwsExceptionReport
AbstractObservationResponseEncoder
createResponse
in class AbstractObservationResponseEncoder<GetObservationResponse>
encoder
- the encoderresponse
- the responseOwsExceptionReport
- if an error occursprivate void processAbstractStreaming(net.opengis.sos.x20.GetObservationResponseType xbResponse, AbstractStreaming value, ObservationEncoder<org.apache.xmlbeans.XmlObject,OmObservation> encoder, boolean merge) throws UnsupportedEncoderInputException, OwsExceptionReport
private void processStreamingValue(net.opengis.sos.x20.GetObservationResponseType xbResponse, StreamingValue<?> streamingValue, ObservationEncoder<org.apache.xmlbeans.XmlObject,OmObservation> encoder, boolean merge) throws UnsupportedEncoderInputException, OwsExceptionReport
private void processStreamingObservation(net.opengis.sos.x20.GetObservationResponseType xbResponse, StreamingObservation streamingObservation, ObservationEncoder<org.apache.xmlbeans.XmlObject,OmObservation> encoder, boolean merge) throws UnsupportedEncoderInputException, OwsExceptionReport
protected void createResponse(ObservationEncoder<org.apache.xmlbeans.XmlObject,OmObservation> encoder, GetObservationResponse response, OutputStream outputStream, EncodingValues encodingValues) throws OwsExceptionReport
AbstractObservationResponseEncoder
createResponse
in class AbstractObservationResponseEncoder<GetObservationResponse>
OwsExceptionReport
Copyright © 2012-2015 52north.org. All Rights Reserved.