Interface ObservationEncoder<S,​T>

    • Method Detail

      • isObservationAndMeasurmentV20Type

        boolean isObservationAndMeasurmentV20Type()
        Indicator whether the ObservationEncoder of type or subtype Observation & Measurement 2.0
        Returns:
        Of type or not
      • shouldObservationsWithSameXBeMerged

        boolean shouldObservationsWithSameXBeMerged()
        Indicator whether the single observations with the same procedure, observableProperty and featureOfInterest should be merged to one observation.
        Returns:
        Merge or not
      • supportsResultStreamingForMergedValues

        boolean supportsResultStreamingForMergedValues()
      • getSupportedResponseFormats

        Set<String> getSupportedResponseFormats​(String service,
                                                String version)
        Get the supported response formats for this ObservationEncoder and the specified service and version.
        Parameters:
        service - the service
        version - the version
        Returns:
        the response formats
      • getProcedureEncodingNamspace

        default String getProcedureEncodingNamspace()
        Indicator whether the procedure is to be encoded
        Returns:
        Indicator