public class OmEncoderv20 extends AbstractOmEncoderv20
| Constructor and Description |
|---|
OmEncoderv20() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAddtitionalInformation(net.opengis.om.x20.OMObservationType omot,
OmObservation observation) |
protected void |
addObservationType(net.opengis.om.x20.OMObservationType xbObservation,
String observationType)
Method to add the observation type to the om:Observation.
|
protected boolean |
convertEncodedProcedure()
Indicator whether the procedure is to be encoded
|
protected net.opengis.om.x20.OMObservationType |
createOmObservationType() |
protected org.apache.xmlbeans.XmlObject |
createResult(OmObservation sosObservation)
Method to create the om:result element content
|
protected org.apache.xmlbeans.XmlBoolean |
createXmlBoolean() |
protected org.apache.xmlbeans.XmlInteger |
createXmlInteger() |
protected org.apache.xmlbeans.XmlString |
createXmlString() |
org.apache.xmlbeans.XmlObject |
encode(Object element,
EncodingContext additionalValues) |
void |
encode(Object objectToEncode,
OutputStream outputStream,
EncodingContext ctx) |
protected org.apache.xmlbeans.XmlObject |
encodeResult(ObservationValue<?> observationValue) |
protected org.apache.xmlbeans.XmlObject |
encodeSWE(Object o) |
protected org.apache.xmlbeans.XmlObject |
encodeSWE(Object o,
EncodingContext additionalValues) |
Set<String> |
getConformanceClasses(String service,
String version) |
MediaType |
getContentType() |
String |
getDefaultFeatureEncodingNamespace()
Get the default encoding Namespace for FeatureOfInterest
|
protected String |
getDefaultProcedureEncodingNamspace()
Get the default encoding Namespace for Procedures
|
Set<EncoderKey> |
getKeys() |
Set<SchemaLocation> |
getSchemaLocations() |
Map<String,Set<SupportedType>> |
getSupportedResponseFormatObservationTypes() |
Set<String> |
getSupportedResponseFormats(String service,
String version) |
Set<SupportedType> |
getSupportedTypes() |
boolean |
isObservationAndMeasurmentV20Type() |
boolean |
shouldObservationsWithSameXBeMerged() |
boolean |
supportsResultStreamingForMergedValues() |
addNamespacePrefixToMap, createNamedValue, encodeGML, encodeGML, encodeOmObservation, encodeSweCommon, encodeSweCommon, encodeXLINK, encodeXLINK, setObservationTypeencode, encodeObjectToXml, encodeObjectToXml, encodeObjectToXmlDocument, encodeObjectToXmlDocument, encodeObjectToXmlPropertyType, encodeObjectToXmlPropertyType, encodeObjectToXmlText, encodeObjectToXmlText, getAndCheck, getDocumentEncoder, getDocumentEncoder, getDocumentEncoderKey, getDocumentEncoderKey, getEncoder, getEncoder, getEncoderKey, getEncoderKey, getPropertyTypeEncoder, getPropertyTypeEncoder, getPropertyTypeEncoderKey, getPropertyTypeEncoderKey, getXmlOptions, setXmlOptions, substitutegetEncoder, getEncoderRepository, setEncoderRepositoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProcedureEncodingNamspace, getSupportedResponseFormatsencodepublic Set<EncoderKey> getKeys()
public Set<SupportedType> getSupportedTypes()
public Map<String,Set<SupportedType>> getSupportedResponseFormatObservationTypes()
public boolean isObservationAndMeasurmentV20Type()
public Set<String> getSupportedResponseFormats(String service, String version)
public boolean shouldObservationsWithSameXBeMerged()
public boolean supportsResultStreamingForMergedValues()
public String getDefaultFeatureEncodingNamespace()
AbstractOmEncoderv20getDefaultFeatureEncodingNamespace in class AbstractOmEncoderv20public MediaType getContentType()
getContentType in interface Encoder<org.apache.xmlbeans.XmlObject,Object>getContentType in class AbstractXmlEncoder<org.apache.xmlbeans.XmlObject,Object>public Set<SchemaLocation> getSchemaLocations()
public org.apache.xmlbeans.XmlObject encode(Object element, EncodingContext additionalValues) throws EncodingException
encode in interface Encoder<org.apache.xmlbeans.XmlObject,Object>encode in class AbstractOmEncoderv20EncodingExceptionpublic void encode(Object objectToEncode, OutputStream outputStream, EncodingContext ctx) throws EncodingException
encode in interface StreamingEncoder<org.apache.xmlbeans.XmlObject,Object>encode in class AbstractOmEncoderv20EncodingExceptionprotected net.opengis.om.x20.OMObservationType createOmObservationType()
createOmObservationType in class AbstractOmEncoderv20protected org.apache.xmlbeans.XmlObject createResult(OmObservation sosObservation) throws EncodingException
AbstractOmEncoderv20createResult in class AbstractOmEncoderv20sosObservation - SosObservation to be encodedEncodingException - if an error occursprotected org.apache.xmlbeans.XmlObject encodeResult(ObservationValue<?> observationValue) throws EncodingException
encodeResult in class AbstractOmEncoderv20EncodingExceptionprotected void addObservationType(net.opengis.om.x20.OMObservationType xbObservation,
String observationType)
AbstractOmEncoderv20addObservationType in class AbstractOmEncoderv20xbObservation - XmlBeans object of observationobservationType - Observation typeprotected String getDefaultProcedureEncodingNamspace()
AbstractOmEncoderv20getDefaultProcedureEncodingNamspace in class AbstractOmEncoderv20protected boolean convertEncodedProcedure()
AbstractOmEncoderv20convertEncodedProcedure in class AbstractOmEncoderv20protected void addAddtitionalInformation(net.opengis.om.x20.OMObservationType omot,
OmObservation observation)
throws EncodingException
addAddtitionalInformation in class AbstractOmEncoderv20EncodingExceptionprotected org.apache.xmlbeans.XmlString createXmlString()
protected org.apache.xmlbeans.XmlInteger createXmlInteger()
protected org.apache.xmlbeans.XmlBoolean createXmlBoolean()
protected org.apache.xmlbeans.XmlObject encodeSWE(Object o) throws EncodingException
EncodingExceptionprotected org.apache.xmlbeans.XmlObject encodeSWE(Object o, EncodingContext additionalValues) throws EncodingException
EncodingExceptionCopyright © 2015–2018 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.