Package org.n52.svalbard.encode
Class AbstractMonitoringObjectEncoder
- java.lang.Object
-
- org.n52.svalbard.encode.AbstractDelegatingEncoder<T,S>
-
- org.n52.svalbard.encode.AbstractXmlEncoder<T,S>
-
- org.n52.svalbard.encode.AbstractGmlEncoderv321<T,S>
-
- org.n52.svalbard.encode.AbstractEnvironmentalFaciltityEncoder<org.apache.xmlbeans.XmlObject,AbstractFeature>
-
- org.n52.svalbard.encode.AbstractMonitoringObjectEncoder
-
- All Implemented Interfaces:
Component<EncoderKey>,Keyed<EncoderKey>,Encoder<org.apache.xmlbeans.XmlObject,AbstractFeature>,SchemaAwareEncoder<org.apache.xmlbeans.XmlObject,AbstractFeature>
- Direct Known Subclasses:
AbstractMonitoringFeatureEncoder
public abstract class AbstractMonitoringObjectEncoder extends AbstractEnvironmentalFaciltityEncoder<org.apache.xmlbeans.XmlObject,AbstractFeature>
-
-
Constructor Summary
Constructors Constructor Description AbstractMonitoringObjectEncoder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidencodeAbstractMonitoringObject(eu.europa.ec.inspire.schemas.ef.x40.AbstractMonitoringObjectType amot, AbstractMonitoringObject abstractMonitoringObject)protected abstract StringgenerateGmlId()-
Methods inherited from class org.n52.svalbard.encode.AbstractEnvironmentalFaciltityEncoder
addNamespacePrefixToMap, encodeBASE, encodeBASE, encodeBASE2, encodeBASE2, encodeBASE2Document, encodeBASE2PropertyType, encodeBASEDocument, encodeBASEPropertyType, encodeEF, encodeEF, encodeEFDocument, encodeEFPropertyType, encodeGML32, encodeGML32, getSchemaLocations
-
Methods inherited from class org.n52.svalbard.encode.AbstractGmlEncoderv321
addDescription, addId, addIdentifier, addName, createFeature, createFeaturePropertyType, createFeaturePropertyTypeFrom, removeExitingNames
-
Methods inherited from class org.n52.svalbard.encode.AbstractXmlEncoder
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, substitute
-
Methods inherited from class org.n52.svalbard.encode.AbstractDelegatingEncoder
getEncoder, getEncoderRepository, setEncoderRepository
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.n52.svalbard.encode.Encoder
encode, getSupportedTypes
-
-
-
-
Method Detail
-
generateGmlId
protected abstract String generateGmlId()
-
encodeAbstractMonitoringObject
protected void encodeAbstractMonitoringObject(eu.europa.ec.inspire.schemas.ef.x40.AbstractMonitoringObjectType amot, AbstractMonitoringObject abstractMonitoringObject) throws EncodingException- Throws:
EncodingException
-
-