use of org.n52.shetland.ogc.filter.FilterCapabilities in project arctic-sea by 52North.
the class CapabilitiesDecoder method decode.
@Override
@SuppressFBWarnings("NP_LOAD_OF_KNOWN_NULL_VALUE")
public SosCapabilities decode(Capabilities c) throws DecodingException {
if (c != null) {
OwsCapabilities owsCapabilities = parseCapabilitiesBaseType(SosConstants.SOS, c);
FilterCapabilities filterCapabilities = parseFilterCapabilities(c.getFilterCapabilities());
Collection<SosObservationOffering> contents = parseContents(c.getContents());
return new SosCapabilities(owsCapabilities, filterCapabilities, contents);
}
throw new UnsupportedDecoderInputException(this, c);
}
use of org.n52.shetland.ogc.filter.FilterCapabilities in project arctic-sea by 52North.
the class CapabilitiesTypeDecoder method decode.
@Override
@SuppressFBWarnings("NP_LOAD_OF_KNOWN_NULL_VALUE")
public SosCapabilities decode(CapabilitiesType ct) throws DecodingException {
if (ct != null) {
OwsCapabilities owsCapabilities = parseCapabilitiesBaseType(SosConstants.SOS, ct);
FilterCapabilities filterCapabilities = parseFilterCapabilities(ct.getFilterCapabilities());
Collection<SosObservationOffering> contents = parseContents(ct.getContents());
return new SosCapabilities(owsCapabilities, filterCapabilities, contents);
}
throw new UnsupportedDecoderInputException(this, ct);
}
Aggregations