public class SensorML20SensorML101Converter extends Object implements Converter<SosProcedureDescription,SosProcedureDescription>
Converter
class to convert SensorML 2.0 to SensorML 1.0.1 and the
other way round.Modifier and Type | Field and Description |
---|---|
private static List<ConverterKeyType> |
CONVERTER_KEY_TYPES |
private static org.slf4j.Logger |
LOGGER |
Constructor and Description |
---|
SensorML20SensorML101Converter() |
private static final org.slf4j.Logger LOGGER
private static final List<ConverterKeyType> CONVERTER_KEY_TYPES
public List<ConverterKeyType> getConverterKeyTypes()
getConverterKeyTypes
in interface Converter<SosProcedureDescription,SosProcedureDescription>
public SosProcedureDescription convert(SosProcedureDescription objectToConvert) throws ConverterException
convert
in interface Converter<SosProcedureDescription,SosProcedureDescription>
ConverterException
private SosProcedureDescription convertSensorML20ToSensorML101(SosProcedureDescription objectToConvert) throws ConverterException
ConverterException
private SosProcedureDescription toSystem(PhysicalSystem objectToConvert)
private SosProcedureDescription toComponent(PhysicalComponent objectToConvert)
private SosProcedureDescription toProcessModel(SimpleProcess objectToConvert)
private SosProcedureDescription toProcessChain(AggregateProcess objectToConvert)
private SosProcedureDescription convertSensorML101ToSensorML20(SosProcedureDescription objectToConvert) throws ConverterException
ConverterException
private SosProcedureDescription convertSml101AbstractProcess(SosProcedureDescription objectToConvert) throws ConverterException
ConverterException
private SosProcedureDescription toPhysicalSystem(System objectToConvert)
private SosProcedureDescription toPhysicalComponent(Component objectToConvert)
private SosProcedureDescription toSimpleProcess(ProcessModel objectToConvert)
private SosProcedureDescription toAggregateProcess(ProcessChain objectToConvert)
Copyright © 2012-2015 52north.org. All Rights Reserved.