Modifier and Type | Field and Description |
---|---|
private static Set<DecoderKey> |
DECODER_KEYS |
private static org.slf4j.Logger |
LOGGER |
Constructor and Description |
---|
Iso19139GmdDecoder() |
Modifier and Type | Method and Description |
---|---|
private List<String> |
characterStringPropertyTypeArrayToList(org.isotc211.x2005.gco.CharacterStringPropertyType[] array) |
Object |
decode(Object element)
Decode a object to another representation.
|
private void |
decodeCiAddress(org.isotc211.x2005.gmd.CIAddressType ciat,
SmlResponsibleParty responsibleParty) |
private Object |
decodeCIResponsibleParty(org.isotc211.x2005.gmd.CIResponsiblePartyType element) |
private void |
decodeContact(org.isotc211.x2005.gmd.CIContactType cic,
SmlResponsibleParty responsibleParty) |
private void |
decodeContactInfo(org.isotc211.x2005.gmd.CIContactPropertyType cicpt,
SmlResponsibleParty responsibleParty) |
private void |
decodeOnlineResource(org.isotc211.x2005.gmd.CIOnlineResourceType ciort,
SmlResponsibleParty responsibleParty) |
private void |
decodePhone(org.isotc211.x2005.gmd.CITelephoneType citt,
SmlResponsibleParty responsibleParty) |
Set<String> |
getConformanceClasses() |
Set<DecoderKey> |
getDecoderKeyTypes() |
Map<ServiceConstants.SupportedTypeKey,Set<String>> |
getSupportedTypes()
Get the ServiceConstants.SupportedTypeKey in the case of having only generic
java types, e.g.
|
private static final org.slf4j.Logger LOGGER
private static final Set<DecoderKey> DECODER_KEYS
public Set<DecoderKey> getDecoderKeyTypes()
getDecoderKeyTypes
in interface Decoder<Object,Object>
DecoderKey
) is able to decodepublic Set<String> getConformanceClasses()
getConformanceClasses
in interface ConformanceClass
public Map<ServiceConstants.SupportedTypeKey,Set<String>> getSupportedTypes()
Decoder
getSupportedTypes
in interface Decoder<Object,Object>
public Object decode(Object element) throws OwsExceptionReport, UnsupportedDecoderInputException
Decoder
decode
in interface Decoder<Object,Object>
element
- the object to encodeOwsExceptionReport
- if an error occursUnsupportedDecoderInputException
- if the supplied type (or any of it's contents) is not
supported by this decoderprivate Object decodeCIResponsibleParty(org.isotc211.x2005.gmd.CIResponsiblePartyType element) throws OwsExceptionReport
OwsExceptionReport
private void decodeContactInfo(org.isotc211.x2005.gmd.CIContactPropertyType cicpt, SmlResponsibleParty responsibleParty)
private void decodeContact(org.isotc211.x2005.gmd.CIContactType cic, SmlResponsibleParty responsibleParty)
private void decodeCiAddress(org.isotc211.x2005.gmd.CIAddressType ciat, SmlResponsibleParty responsibleParty)
private void decodeOnlineResource(org.isotc211.x2005.gmd.CIOnlineResourceType ciort, SmlResponsibleParty responsibleParty)
private void decodePhone(org.isotc211.x2005.gmd.CITelephoneType citt, SmlResponsibleParty responsibleParty)
Copyright © 2012-2015 52north.org. All Rights Reserved.