T
- public abstract class AbstractSosRequestDecoder<T extends AbstractServiceRequest<?>> extends JSONDecoder<T>
Constructor and Description |
---|
AbstractSosRequestDecoder(Class<T> type,
String service,
Enum<?> operation) |
AbstractSosRequestDecoder(Class<T> type,
String service,
String operation) |
AbstractSosRequestDecoder(Class<T> type,
String service,
String version,
Enum<?> operation) |
AbstractSosRequestDecoder(Class<T> type,
String service,
String version,
String operation) |
AbstractSosRequestDecoder(Set<DecoderKey> keys) |
Modifier and Type | Method and Description |
---|---|
T |
decodeJSON(com.fasterxml.jackson.databind.JsonNode node,
boolean validate) |
protected abstract T |
decodeRequest(com.fasterxml.jackson.databind.JsonNode node) |
protected abstract String |
getSchemaURI() |
protected ComparisonFilter |
parseComparisonFilter(com.fasterxml.jackson.databind.JsonNode node) |
protected SwesExtension |
parseExtension(com.fasterxml.jackson.databind.JsonNode node) |
protected SwesExtensions |
parseExtensions(com.fasterxml.jackson.databind.JsonNode node) |
protected List<String> |
parseStringOrStringList(com.fasterxml.jackson.databind.JsonNode node) |
decode, decodeJsonToObject, decodeJsonToObjectList, getConformanceClasses, getDecoderKeyTypes, getSupportedTypes, parseCodeType, parseCodeWithAuthority, parseDateTime, parseTime, parseTimeInstant, parseTimePeriod
public AbstractSosRequestDecoder(Class<T> type, String service, String version, Enum<?> operation)
public AbstractSosRequestDecoder(Class<T> type, String service, String version, String operation)
public AbstractSosRequestDecoder(Set<DecoderKey> keys)
public AbstractSosRequestDecoder(Class<T> type, String service, Enum<?> operation)
public T decodeJSON(com.fasterxml.jackson.databind.JsonNode node, boolean validate) throws OwsExceptionReport
decodeJSON
in class JSONDecoder<T extends AbstractServiceRequest<?>>
OwsExceptionReport
protected SwesExtensions parseExtensions(com.fasterxml.jackson.databind.JsonNode node)
protected SwesExtension parseExtension(com.fasterxml.jackson.databind.JsonNode node)
protected List<String> parseStringOrStringList(com.fasterxml.jackson.databind.JsonNode node)
protected ComparisonFilter parseComparisonFilter(com.fasterxml.jackson.databind.JsonNode node)
protected abstract String getSchemaURI()
protected abstract T decodeRequest(com.fasterxml.jackson.databind.JsonNode node) throws OwsExceptionReport
OwsExceptionReport
Copyright © 2012-2015 52north.org. All Rights Reserved.