T - the resulting type, the "Target"S - the input type, the "Source"public interface ObservationEncoder<S,T> extends ConformanceClass, Encoder<S,T>
| Modifier and Type | Method and Description |
|---|---|
default String |
getProcedureEncodingNamspace()
Indicator whether the procedure is to be encoded
|
Map<String,Set<SupportedType>> |
getSupportedResponseFormatObservationTypes() |
default Set<String> |
getSupportedResponseFormats(OwsServiceKey key) |
Set<String> |
getSupportedResponseFormats(String service,
String version)
Get the supported response formats for this ObservationEncoder and the specified service and
version.
|
boolean |
isObservationAndMeasurmentV20Type()
Indicator whether the ObservationEncoder of type or subtype Observation & Measurement 2.0
|
boolean |
shouldObservationsWithSameXBeMerged()
Indicator whether the single observations with the same procedure, observableProperty and featureOfInterest
should be merged to one observation.
|
boolean |
supportsResultStreamingForMergedValues() |
getConformanceClassesencode, encode, getContentType, getSupportedTypesboolean isObservationAndMeasurmentV20Type()
boolean shouldObservationsWithSameXBeMerged()
boolean supportsResultStreamingForMergedValues()
Set<String> getSupportedResponseFormats(String service, String version)
service - the serviceversion - the versiondefault Set<String> getSupportedResponseFormats(OwsServiceKey key)
Map<String,Set<SupportedType>> getSupportedResponseFormatObservationTypes()
default String getProcedureEncodingNamspace()
Copyright © 2015–2021 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.