Package org.n52.svalbard.encode
Class SpecimenEncoderv20
- java.lang.Object
-
- org.n52.svalbard.encode.AbstractDelegatingEncoder<T,S>
-
- org.n52.svalbard.encode.AbstractXmlEncoder<T,S>
-
- org.n52.svalbard.encode.AbstractGmlEncoderv321<org.apache.xmlbeans.XmlObject,AbstractFeature>
-
- org.n52.svalbard.encode.SamplingEncoderv20
-
- org.n52.svalbard.encode.SpecimenEncoderv20
-
- All Implemented Interfaces:
Component<EncoderKey>,Keyed<EncoderKey>,ConformanceClass,Encoder<org.apache.xmlbeans.XmlObject,AbstractFeature>,SchemaAwareEncoder<org.apache.xmlbeans.XmlObject,AbstractFeature>
public class SpecimenEncoderv20 extends SamplingEncoderv20
-
-
Constructor Summary
Constructors Constructor Description SpecimenEncoderv20()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddNamespacePrefixToMap(Map<String,String> nameSpacePrefixMap)org.apache.xmlbeans.XmlObjectencode(AbstractFeature abstractFeature, EncodingContext ec)Set<EncoderKey>getKeys()Set<SchemaLocation>getSchemaLocations()Set<SupportedType>getSupportedTypes()-
Methods inherited from class org.n52.svalbard.encode.SamplingEncoderv20
addFeatureType, addNameDescription, addParameter, addSampledFeatures, createFeature, createFeature, getConformanceClasses, setMetaDataProperty
-
Methods inherited from class org.n52.svalbard.encode.AbstractGmlEncoderv321
addDescription, addId, addIdentifier, addName, 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
-
-
-
-
Method Detail
-
getKeys
public Set<EncoderKey> getKeys()
- Specified by:
getKeysin interfaceKeyed<EncoderKey>- Overrides:
getKeysin classSamplingEncoderv20
-
getSupportedTypes
public Set<SupportedType> getSupportedTypes()
- Specified by:
getSupportedTypesin interfaceEncoder<org.apache.xmlbeans.XmlObject,AbstractFeature>- Overrides:
getSupportedTypesin classSamplingEncoderv20
-
addNamespacePrefixToMap
public void addNamespacePrefixToMap(Map<String,String> nameSpacePrefixMap)
- Specified by:
addNamespacePrefixToMapin interfaceSchemaAwareEncoder<org.apache.xmlbeans.XmlObject,AbstractFeature>- Overrides:
addNamespacePrefixToMapin classSamplingEncoderv20
-
getSchemaLocations
public Set<SchemaLocation> getSchemaLocations()
- Specified by:
getSchemaLocationsin interfaceSchemaAwareEncoder<org.apache.xmlbeans.XmlObject,AbstractFeature>- Overrides:
getSchemaLocationsin classSamplingEncoderv20
-
encode
public org.apache.xmlbeans.XmlObject encode(AbstractFeature abstractFeature, EncodingContext ec) throws EncodingException
- Specified by:
encodein interfaceEncoder<org.apache.xmlbeans.XmlObject,AbstractFeature>- Overrides:
encodein classSamplingEncoderv20- Throws:
EncodingException
-
-