Class TransportToAasConverter.TypeConverter
- java.lang.Object
-
- de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter.TypeConverter
-
- All Implemented Interfaces:
TransportToAasConverter.ValueConverter
- Enclosing class:
- TransportToAasConverter<T>
public static class TransportToAasConverter.TypeConverter extends java.lang.Object implements TransportToAasConverter.ValueConverter
Encapsulates a Java-to-AAS type converter.- Author:
- Holger Eichelberger, SSE
-
-
Field Summary
Fields Modifier and Type Field Description private TransportToAasConverter.ValueConverterconvprivate de.iip_ecosphere.platform.support.aas.Typetype
-
Constructor Summary
Constructors Constructor Description TypeConverter(de.iip_ecosphere.platform.support.aas.Type type, TransportToAasConverter.ValueConverter conv)Creates the converter instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectconvert(java.lang.Object value)Performs the conversion.de.iip_ecosphere.platform.support.aas.TypegetType()Returns the AAS type.
-
-
-
Field Detail
-
conv
private TransportToAasConverter.ValueConverter conv
-
type
private de.iip_ecosphere.platform.support.aas.Type type
-
-
Constructor Detail
-
TypeConverter
public TypeConverter(de.iip_ecosphere.platform.support.aas.Type type, TransportToAasConverter.ValueConverter conv)Creates the converter instance.- Parameters:
type- the AAS typeconv- the value converter
-
-
Method Detail
-
convert
public java.lang.Object convert(java.lang.Object value)
Description copied from interface:TransportToAasConverter.ValueConverterPerforms the conversion.- Specified by:
convertin interfaceTransportToAasConverter.ValueConverter- Parameters:
value- the value to convert- Returns:
- the converted value
-
getType
public de.iip_ecosphere.platform.support.aas.Type getType()
Returns the AAS type.- Returns:
- the AAS type
-
-