public class Iso19139GmdEncoder extends AbstractXmlEncoder<Object>
AbstractXmlEncoder
class to decode ISO TC211 Geographic MetaData
(GMD) extensible markup language.Modifier and Type | Field and Description |
---|---|
private static Set<EncoderKey> |
ENCODER_KEYS |
private static org.slf4j.Logger |
LOGGER |
private static QName |
QN_GCO_DATE |
private static QName |
QN_GMD_CONFORMANCE_RESULT |
private static QName |
QN_GMD_QUANTITATIVE_RESULT |
private static QName |
QN_GML_BASE_UNIT |
Constructor and Description |
---|
Iso19139GmdEncoder() |
Modifier and Type | Method and Description |
---|---|
void |
addNamespacePrefixToMap(Map<String,String> nameSpacePrefixMap)
|
org.apache.xmlbeans.XmlObject |
encode(Object element,
Map<SosConstants.HelperValues,String> additionalValues)
Encodes the specified object with the specified SosConstants.HelperValues
.
|
private void |
encodeCiAddress(org.isotc211.x2005.gmd.CIAddressType ciat,
SmlResponsibleParty responsibleParty) |
private void |
encodeContact(org.isotc211.x2005.gmd.CIContactType cic,
SmlResponsibleParty responsibleParty) |
private void |
encodeGmdConformanceResult(org.isotc211.x2005.gmd.DQResultPropertyType xbResult,
GmdConformanceResult gmdConformanceResult) |
private void |
encodeGmdDomainConsistency(org.isotc211.x2005.gmd.DQResultPropertyType xbResult,
GmdDomainConsistency domainConsistency) |
private org.apache.xmlbeans.XmlObject |
encodeGmdDomainConsistency(GmdDomainConsistency element,
Map<SosConstants.HelperValues,String> additionalValues) |
private void |
encodeGmdQuantitativeResult(org.isotc211.x2005.gmd.DQResultPropertyType xbResult,
GmdQuantitativeResult gmdQuantitativeResult) |
private void |
encodePhone(org.isotc211.x2005.gmd.CITelephoneType citt,
SmlResponsibleParty responsibleParty) |
private org.apache.xmlbeans.XmlObject |
encodeResponsibleParty(SmlResponsibleParty responsibleParty,
Map<SosConstants.HelperValues,String> additionalValues) |
private void |
encodeRole(org.isotc211.x2005.gmd.CIRoleCodePropertyType circpt,
Role role) |
Set<EncoderKey> |
getEncoderKeyType() |
Set<SchemaLocation> |
getSchemaLocations() |
Map<ServiceConstants.SupportedTypeKey,Set<String>> |
getSupportedTypes()
|
private static org.apache.xmlbeans.XmlOptions |
getXmlOptions() |
private org.isotc211.x2005.gco.CharacterStringPropertyType[] |
listToCharacterStringPropertyTypeArray(List<String> list) |
encode, getConformanceClasses, getContentType
private static final org.slf4j.Logger LOGGER
private static final QName QN_GCO_DATE
private static final QName QN_GMD_CONFORMANCE_RESULT
private static final QName QN_GMD_QUANTITATIVE_RESULT
private static final QName QN_GML_BASE_UNIT
private static final Set<EncoderKey> ENCODER_KEYS
public Set<EncoderKey> getEncoderKeyType()
EncoderKey
)public Map<ServiceConstants.SupportedTypeKey,Set<String>> getSupportedTypes()
Encoder
getSupportedTypes
in interface Encoder<org.apache.xmlbeans.XmlObject,Object>
getSupportedTypes
in class AbstractXmlEncoder<Object>
public void addNamespacePrefixToMap(Map<String,String> nameSpacePrefixMap)
Encoder
addNamespacePrefixToMap
in interface Encoder<org.apache.xmlbeans.XmlObject,Object>
addNamespacePrefixToMap
in class AbstractXmlEncoder<Object>
public Set<SchemaLocation> getSchemaLocations()
getSchemaLocations
in interface Encoder<org.apache.xmlbeans.XmlObject,Object>
getSchemaLocations
in class AbstractXmlEncoder<Object>
public org.apache.xmlbeans.XmlObject encode(Object element, Map<SosConstants.HelperValues,String> additionalValues) throws OwsExceptionReport, UnsupportedEncoderInputException
Encoder
element
- the object to encodeadditionalValues
- the helper valuesOwsExceptionReport
- if an error occursUnsupportedEncoderInputException
- if the supplied object (or any of it's contents) is not
supported by this encoderprivate org.apache.xmlbeans.XmlObject encodeResponsibleParty(SmlResponsibleParty responsibleParty, Map<SosConstants.HelperValues,String> additionalValues) throws OwsExceptionReport
OwsExceptionReport
private void encodeContact(org.isotc211.x2005.gmd.CIContactType cic, SmlResponsibleParty responsibleParty)
private void encodeCiAddress(org.isotc211.x2005.gmd.CIAddressType ciat, SmlResponsibleParty responsibleParty)
private void encodePhone(org.isotc211.x2005.gmd.CITelephoneType citt, SmlResponsibleParty responsibleParty)
private void encodeRole(org.isotc211.x2005.gmd.CIRoleCodePropertyType circpt, Role role) throws OwsExceptionReport
OwsExceptionReport
private org.apache.xmlbeans.XmlObject encodeGmdDomainConsistency(GmdDomainConsistency element, Map<SosConstants.HelperValues,String> additionalValues) throws OwsExceptionReport
OwsExceptionReport
private void encodeGmdDomainConsistency(org.isotc211.x2005.gmd.DQResultPropertyType xbResult, GmdDomainConsistency domainConsistency) throws OwsExceptionReport
OwsExceptionReport
private void encodeGmdConformanceResult(org.isotc211.x2005.gmd.DQResultPropertyType xbResult, GmdConformanceResult gmdConformanceResult)
private void encodeGmdQuantitativeResult(org.isotc211.x2005.gmd.DQResultPropertyType xbResult, GmdQuantitativeResult gmdQuantitativeResult)
private org.isotc211.x2005.gco.CharacterStringPropertyType[] listToCharacterStringPropertyTypeArray(List<String> list)
private static org.apache.xmlbeans.XmlOptions getXmlOptions()
Copyright © 2012-2015 52north.org. All Rights Reserved.