Package org.n52.svalbard.encode
Class AbstractTimeLocationValueTripleTypeEncoder<T>
- java.lang.Object
-
- org.n52.svalbard.encode.AbstractDelegatingEncoder<T,S>
-
- org.n52.svalbard.encode.AbstractXmlEncoder<T,TimeLocationValueTriple>
-
- org.n52.svalbard.encode.AbstractTimeLocationValueTripleTypeEncoder<T>
-
- Type Parameters:
T- Target
- All Implemented Interfaces:
Component<EncoderKey>,Keyed<EncoderKey>,Encoder<T,TimeLocationValueTriple>,SchemaAwareEncoder<T,TimeLocationValueTriple>
- Direct Known Subclasses:
TimeLocationValueTripleTypeEncoder
public abstract class AbstractTimeLocationValueTripleTypeEncoder<T> extends AbstractXmlEncoder<T,TimeLocationValueTriple>
AbstractEncoderforTimeLocationValueTriple- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description AbstractTimeLocationValueTripleTypeEncoder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddNamespacePrefixToMap(Map<String,String> nameSpacePrefixMap)protected org.apache.xmlbeans.XmlObjectencodeGML(Object o)protected org.apache.xmlbeans.XmlObjectencodeGML(Object o, EncodingContext ec)protected org.apache.xmlbeans.XmlObjectencodeSweCommon(Object o)protected org.apache.xmlbeans.XmlObjectencodeSweCommon(Object o, EncodingContext ec)protected net.opengis.waterml.x20.TimeValuePairTypeencodeTimeLocationValueTriple(TimeLocationValueTriple timeLocationValueTriple)EncodeTimeLocationValueTripletoTimeLocationValueTripleTypeprotected StringgetTimeString(Time time)Parses the ITime object to a time representation as String-
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
-
Methods inherited from interface org.n52.svalbard.encode.SchemaAwareEncoder
getSchemaLocations
-
-
-
-
Method Detail
-
addNamespacePrefixToMap
public void addNamespacePrefixToMap(Map<String,String> nameSpacePrefixMap)
-
encodeTimeLocationValueTriple
protected net.opengis.waterml.x20.TimeValuePairType encodeTimeLocationValueTriple(TimeLocationValueTriple timeLocationValueTriple) throws EncodingException
EncodeTimeLocationValueTripletoTimeLocationValueTripleType- Parameters:
timeLocationValueTriple- TheTimeLocationValueTripleto encode- Returns:
- The encoded
TimeLocationValueTriple - Throws:
EncodingException- If an error occurs
-
getTimeString
protected String getTimeString(Time time) throws DateTimeFormatException
Parses the ITime object to a time representation as String- Parameters:
time- SOS ITime object- Returns:
- Time as String
- Throws:
DateTimeFormatException- If a formatting error occurs
-
encodeGML
protected org.apache.xmlbeans.XmlObject encodeGML(Object o) throws EncodingException
- Throws:
EncodingException
-
encodeGML
protected org.apache.xmlbeans.XmlObject encodeGML(Object o, EncodingContext ec) throws EncodingException
- Throws:
EncodingException
-
encodeSweCommon
protected org.apache.xmlbeans.XmlObject encodeSweCommon(Object o) throws EncodingException
- Throws:
EncodingException
-
encodeSweCommon
protected org.apache.xmlbeans.XmlObject encodeSweCommon(Object o, EncodingContext ec) throws EncodingException
- Throws:
EncodingException
-
-