T - the response typepublic abstract class AbstractObservationResponseEncoder<T extends AbstractObservationResponse> extends AbstractSosResponseEncoder<T> implements ObservationEncoder<com.fasterxml.jackson.databind.JsonNode,T>
CONTENT_TYPE| Constructor and Description |
|---|
AbstractObservationResponseEncoder(Class<T> type,
Enum<?> operation) |
AbstractObservationResponseEncoder(Class<T> type,
String operation) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
encodeResponse(com.fasterxml.jackson.databind.node.ObjectNode json,
T t) |
Map<String,Set<SupportedType>> |
getSupportedResponseFormatObservationTypes() |
Set<String> |
getSupportedResponseFormats(String service,
String version) |
boolean |
isObservationAndMeasurmentV20Type() |
boolean |
shouldObservationsWithSameXBeMerged() |
boolean |
supportsResultStreamingForMergedValues() |
encodeJSONencode, encode, encode, encode, encodeAsString, encodeChecked, encodeChecked, encodeCodeType, encodeCodeType, encodeCodeWithAuthority, encodeList, encodeListChecked, encodeObjectsToJson, encodeObjectToJson, encodeOptional, encodeOptional, encodeOptionalChecked, encodeOptionalChecked, encodeOwsCode, encodeURI, getContentType, getEncoderRepository, getKeys, nodeFactory, setEncoderRepository, toJsonArray, toJsonObjectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProcedureEncodingNamspace, getSupportedResponseFormatsgetConformanceClassesencode, encode, getContentType, getSupportedTypespublic AbstractObservationResponseEncoder(Class<T> type, String operation)
protected void encodeResponse(com.fasterxml.jackson.databind.node.ObjectNode json,
T t)
throws EncodingException
encodeResponse in class AbstractSosResponseEncoder<T extends AbstractObservationResponse>EncodingExceptionpublic boolean isObservationAndMeasurmentV20Type()
isObservationAndMeasurmentV20Type in interface ObservationEncoder<com.fasterxml.jackson.databind.JsonNode,T extends AbstractObservationResponse>public boolean supportsResultStreamingForMergedValues()
supportsResultStreamingForMergedValues in interface ObservationEncoder<com.fasterxml.jackson.databind.JsonNode,T extends AbstractObservationResponse>public boolean shouldObservationsWithSameXBeMerged()
shouldObservationsWithSameXBeMerged in interface ObservationEncoder<com.fasterxml.jackson.databind.JsonNode,T extends AbstractObservationResponse>public Set<String> getSupportedResponseFormats(String service, String version)
getSupportedResponseFormats in interface ObservationEncoder<com.fasterxml.jackson.databind.JsonNode,T extends AbstractObservationResponse>public Map<String,Set<SupportedType>> getSupportedResponseFormatObservationTypes()
getSupportedResponseFormatObservationTypes in interface ObservationEncoder<com.fasterxml.jackson.databind.JsonNode,T extends AbstractObservationResponse>Copyright © 2015–2019 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.