public class ObservationEncoder extends JSONEncoder<OmObservation>
Modifier and Type | Class and Description |
---|---|
private static class |
ObservationEncoder.TokenConverter
Class used to convert string values of a SweDataArray back to a more
native representation.
|
CONTENT_TYPE
Constructor and Description |
---|
ObservationEncoder() |
Modifier and Type | Method and Description |
---|---|
private com.fasterxml.jackson.databind.JsonNode |
encodeBooleanValue(Value<?> value) |
private com.fasterxml.jackson.databind.JsonNode |
encodeCategoryValue(Value<?> value) |
private com.fasterxml.jackson.databind.JsonNode |
encodeComplexValue(Value<?> value) |
private com.fasterxml.jackson.databind.JsonNode |
encodeCountValue(Value<?> value) |
private void |
encodeFeatureOfInterest(OmObservation o,
com.fasterxml.jackson.databind.node.ObjectNode json) |
private com.fasterxml.jackson.databind.JsonNode |
encodeGeometryValue(Value<?> value) |
private void |
encodeIdentifier(OmObservation o,
com.fasterxml.jackson.databind.node.ObjectNode json) |
com.fasterxml.jackson.databind.JsonNode |
encodeJSON(OmObservation o) |
private void |
encodeObservableProperty(OmObservation o,
com.fasterxml.jackson.databind.node.ObjectNode json) |
private void |
encodeObservationType(OmObservation o,
com.fasterxml.jackson.databind.node.ObjectNode json) |
private void |
encodeOfferings(OmObservation o,
com.fasterxml.jackson.databind.node.ObjectNode json) |
private void |
encodePhenomenonTime(OmObservation o,
com.fasterxml.jackson.databind.node.ObjectNode json) |
private void |
encodeProcedure(OmObservation o,
com.fasterxml.jackson.databind.node.ObjectNode json) |
private com.fasterxml.jackson.databind.JsonNode |
encodeQualityValue(Value<?> value) |
private com.fasterxml.jackson.databind.JsonNode |
encodeResult(OmObservation o) |
private void |
encodeResult(OmObservation o,
com.fasterxml.jackson.databind.node.ObjectNode json) |
private void |
encodeResultTime(OmObservation o,
com.fasterxml.jackson.databind.node.ObjectNode json) |
private com.fasterxml.jackson.databind.JsonNode |
encodeSweDataArrayValue(Value<?> value) |
private com.fasterxml.jackson.databind.JsonNode |
encodeTextValue(Value<?> value) |
private com.fasterxml.jackson.databind.JsonNode |
encodeTVPValue(OmObservation o) |
private void |
encodeValidTime(OmObservation o,
com.fasterxml.jackson.databind.node.ObjectNode json) |
private SweField |
getFieldForValue(String phenomenon,
Value<?> value) |
private String |
getObservationType(OmObservation o) |
private com.fasterxml.jackson.databind.JsonNode |
getTokenForValue(Value<?> value) |
addNamespacePrefixToMap, encode, encode, encodeCodeType, encodeCodeWithAuthority, encodeObjectToJson, getConformanceClasses, getContentType, getEncoderKeyType, getSchemaLocations, getSupportedTypes, nodeFactory
public com.fasterxml.jackson.databind.JsonNode encodeJSON(OmObservation o) throws OwsExceptionReport
encodeJSON
in class JSONEncoder<OmObservation>
OwsExceptionReport
private void encodeIdentifier(OmObservation o, com.fasterxml.jackson.databind.node.ObjectNode json)
private void encodeProcedure(OmObservation o, com.fasterxml.jackson.databind.node.ObjectNode json)
private void encodeObservableProperty(OmObservation o, com.fasterxml.jackson.databind.node.ObjectNode json)
private void encodeObservationType(OmObservation o, com.fasterxml.jackson.databind.node.ObjectNode json)
private void encodeOfferings(OmObservation o, com.fasterxml.jackson.databind.node.ObjectNode json)
private void encodeFeatureOfInterest(OmObservation o, com.fasterxml.jackson.databind.node.ObjectNode json) throws OwsExceptionReport
OwsExceptionReport
private void encodeResultTime(OmObservation o, com.fasterxml.jackson.databind.node.ObjectNode json) throws OwsExceptionReport
OwsExceptionReport
private void encodeValidTime(OmObservation o, com.fasterxml.jackson.databind.node.ObjectNode json) throws OwsExceptionReport
OwsExceptionReport
private void encodePhenomenonTime(OmObservation o, com.fasterxml.jackson.databind.node.ObjectNode json) throws OwsExceptionReport
OwsExceptionReport
private void encodeResult(OmObservation o, com.fasterxml.jackson.databind.node.ObjectNode json) throws OwsExceptionReport
OwsExceptionReport
private com.fasterxml.jackson.databind.JsonNode encodeResult(OmObservation o) throws OwsExceptionReport
OwsExceptionReport
private com.fasterxml.jackson.databind.JsonNode encodeQualityValue(Value<?> value)
private com.fasterxml.jackson.databind.JsonNode encodeCountValue(Value<?> value)
private com.fasterxml.jackson.databind.JsonNode encodeTextValue(Value<?> value)
private com.fasterxml.jackson.databind.JsonNode encodeBooleanValue(Value<?> value)
private com.fasterxml.jackson.databind.JsonNode encodeCategoryValue(Value<?> value)
private com.fasterxml.jackson.databind.JsonNode encodeGeometryValue(Value<?> value) throws OwsExceptionReport
OwsExceptionReport
private com.fasterxml.jackson.databind.JsonNode encodeComplexValue(Value<?> value) throws OwsExceptionReport
OwsExceptionReport
private com.fasterxml.jackson.databind.JsonNode encodeSweDataArrayValue(Value<?> value) throws OwsExceptionReport
OwsExceptionReport
private String getObservationType(OmObservation o)
private com.fasterxml.jackson.databind.JsonNode encodeTVPValue(OmObservation o) throws OwsExceptionReport
OwsExceptionReport
private SweField getFieldForValue(String phenomenon, Value<?> value) throws UnsupportedEncoderInputException
UnsupportedEncoderInputException
private com.fasterxml.jackson.databind.JsonNode getTokenForValue(Value<?> value) throws OwsExceptionReport
OwsExceptionReport
Copyright © 2012-2014 52north.org. All Rights Reserved.