public abstract class AbstractOmEncoderv20 extends AbstractXmlEncoder<org.apache.xmlbeans.XmlObject,java.lang.Object> implements ObservationEncoder<org.apache.xmlbeans.XmlObject,java.lang.Object>, StreamingEncoder<org.apache.xmlbeans.XmlObject,java.lang.Object>
| Constructor and Description |
|---|
AbstractOmEncoderv20() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
addAddtitionalInformation(net.opengis.om.x20.OMObservationType omot,
OmObservation observation) |
void |
addNamespacePrefixToMap(java.util.Map<java.lang.String,java.lang.String> nameSpacePrefixMap) |
protected abstract void |
addObservationType(net.opengis.om.x20.OMObservationType xbObservation,
java.lang.String observationType)
Method to add the observation type to the om:Observation.
|
protected abstract boolean |
convertEncodedProcedure()
Indicator whether the procedure is to be encoded
|
protected net.opengis.om.x20.NamedValueType |
createNamedValue(NamedValue<?> sosNamedValue)
Method to encode a SOS NamedValue to an XmlBeans representation
|
protected abstract net.opengis.om.x20.OMObservationType |
createOmObservationType() |
protected abstract org.apache.xmlbeans.XmlObject |
createResult(OmObservation sosObservation)
Method to create the om:result element content
|
org.apache.xmlbeans.XmlObject |
encode(java.lang.Object element,
EncodingContext additionalValues) |
void |
encode(java.lang.Object objectToEncode,
java.io.OutputStream outputStream,
EncodingContext ctx) |
protected org.apache.xmlbeans.XmlObject |
encodeGML(java.lang.Object o) |
protected org.apache.xmlbeans.XmlObject |
encodeGML(java.lang.Object o,
EncodingContext context) |
protected org.apache.xmlbeans.XmlObject |
encodeGWML(java.lang.Object o) |
protected org.apache.xmlbeans.XmlObject |
encodeGWML(java.lang.Object o,
EncodingContext context) |
protected org.apache.xmlbeans.XmlObject |
encodeOmObservation(OmObservation sosObservation,
EncodingContext context)
Method to create an O&M 2.0 observation XmlBeans object
|
protected abstract org.apache.xmlbeans.XmlObject |
encodeResult(ObservationValue<?> observationValue) |
protected org.apache.xmlbeans.XmlObject |
encodeSweCommon(java.lang.Object o) |
protected org.apache.xmlbeans.XmlObject |
encodeSweCommon(java.lang.Object o,
EncodingContext context) |
protected org.apache.xmlbeans.XmlObject |
encodeXLINK(java.lang.Object o) |
protected org.apache.xmlbeans.XmlObject |
encodeXLINK(java.lang.Object o,
EncodingContext context) |
abstract java.lang.String |
getDefaultFeatureEncodingNamespace()
Get the default encoding Namespace for FeatureOfInterest
|
protected abstract java.lang.String |
getDefaultProcedureEncodingNamspace()
Get the default encoding Namespace for Procedures
|
protected void |
setObservationType(OmObservation observation,
net.opengis.om.x20.OMObservationType xb) |
encode, encodeObjectToXml, encodeObjectToXml, encodeObjectToXmlDocument, encodeObjectToXmlDocument, encodeObjectToXmlPropertyType, encodeObjectToXmlPropertyType, encodeObjectToXmlText, encodeObjectToXmlText, getAndCheck, getContentType, 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, getSupportedResponseFormatObservationTypes, getSupportedResponseFormats, getSupportedResponseFormats, isObservationAndMeasurmentV20Type, shouldObservationsWithSameXBeMerged, supportsResultStreamingForMergedValuesgetConformanceClassesencodeencode, getContentType, getSupportedTypesgetSchemaLocationsprotected abstract org.apache.xmlbeans.XmlObject createResult(OmObservation sosObservation) throws EncodingException
sosObservation - SosObservation to be encodedEncodingException - if an error occursprotected abstract org.apache.xmlbeans.XmlObject encodeResult(ObservationValue<?> observationValue) throws EncodingException
EncodingExceptionprotected abstract void addObservationType(net.opengis.om.x20.OMObservationType xbObservation,
java.lang.String observationType)
xbObservation - XmlBeans object of observationobservationType - Observation typepublic abstract java.lang.String getDefaultFeatureEncodingNamespace()
protected abstract java.lang.String getDefaultProcedureEncodingNamspace()
protected abstract boolean convertEncodedProcedure()
protected abstract net.opengis.om.x20.OMObservationType createOmObservationType()
protected abstract void addAddtitionalInformation(net.opengis.om.x20.OMObservationType omot,
OmObservation observation)
throws EncodingException
EncodingExceptionpublic org.apache.xmlbeans.XmlObject encode(java.lang.Object element,
EncodingContext additionalValues)
throws EncodingException
encode in interface Encoder<org.apache.xmlbeans.XmlObject,java.lang.Object>EncodingExceptionpublic void encode(java.lang.Object objectToEncode,
java.io.OutputStream outputStream,
EncodingContext ctx)
throws EncodingException
encode in interface StreamingEncoder<org.apache.xmlbeans.XmlObject,java.lang.Object>EncodingExceptionpublic void addNamespacePrefixToMap(java.util.Map<java.lang.String,java.lang.String> nameSpacePrefixMap)
addNamespacePrefixToMap in interface SchemaAwareEncoder<org.apache.xmlbeans.XmlObject,java.lang.Object>protected org.apache.xmlbeans.XmlObject encodeOmObservation(OmObservation sosObservation, EncodingContext context) throws EncodingException
sosObservation - SosObservation to be encodedcontext - Additional values which are used during the encodingEncodingException - If an error occursprotected void setObservationType(OmObservation observation, net.opengis.om.x20.OMObservationType xb)
protected net.opengis.om.x20.NamedValueType createNamedValue(NamedValue<?> sosNamedValue) throws EncodingException
sosNamedValue - SOS NamedValueEncodingException - If an error occurs.protected org.apache.xmlbeans.XmlObject encodeXLINK(java.lang.Object o)
throws EncodingException
EncodingExceptionprotected org.apache.xmlbeans.XmlObject encodeXLINK(java.lang.Object o,
EncodingContext context)
throws EncodingException
EncodingExceptionprotected org.apache.xmlbeans.XmlObject encodeGML(java.lang.Object o)
throws EncodingException
EncodingExceptionprotected org.apache.xmlbeans.XmlObject encodeGML(java.lang.Object o,
EncodingContext context)
throws EncodingException
EncodingExceptionprotected org.apache.xmlbeans.XmlObject encodeSweCommon(java.lang.Object o)
throws EncodingException
EncodingExceptionprotected org.apache.xmlbeans.XmlObject encodeSweCommon(java.lang.Object o,
EncodingContext context)
throws EncodingException
EncodingExceptionprotected org.apache.xmlbeans.XmlObject encodeGWML(java.lang.Object o)
throws EncodingException
EncodingExceptionprotected org.apache.xmlbeans.XmlObject encodeGWML(java.lang.Object o,
EncodingContext context)
throws EncodingException
EncodingExceptionCopyright © 2015–2019 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.