Interface OutputFormatter.OutputConverter<T>
- Type Parameters:
T- the output format type
- All Known Implementing Classes:
ConverterToString,JsonOutputFormatter.JsonOutputConverter,ModelOutputConverter,TextLineFormatter.TextLineFormatterConverter
- Enclosing interface:
OutputFormatter<T>
public static interface OutputFormatter.OutputConverter<T>
Converts primitive types to the output format. Must be stateless.
- Author:
- Holger Eichelberger, SSE
-
Method Summary
Modifier and TypeMethodDescriptionfromBigDecimal(BigDecimal data) Converts data fromBigDecimalto the output format.fromBigInteger(BigInteger data) Converts data fromBigIntegerto the output format.fromBoolean(boolean data) Converts data from Boolean to the output format.fromByte(byte data) Converts data from byte to the output format.fromByteArray(byte[] data) Converts data from a byte array to the output format.Converts data from a date to the output format.fromDouble(double data) Converts data from double to the output format.fromDoubleArray(double[] data) Converts data from a double array to the output format.<E> TfromElementList(List<de.iip_ecosphere.platform.transport.serialization.QualifiedElement<E>> data) Converts data from an object the output format.default TfromEnum(de.iip_ecosphere.platform.transport.serialization.IipEnum data) Converts data from an IIP enum literal to the output format usingIipEnum.getModelOrdinal().default TfromEnumAsName(Enum<?> data) Converts data from an IIP enum literal to the output format usingEnum.name().fromFloat(float data) Converts data from float to the output format.fromInteger(int data) Converts data from int to the output format.fromIntegerArray(int[] data) Converts data from an integer array to the output format.Converts data from an object the output format.default TfromLocalDateTime(LocalDateTime data, String format) Converts data from a date to the output format.fromLong(long data) Converts data from long to the output format.fromObject(Object data) Converts data from an object the output format.fromShort(short data) Converts data from short to the output format.fromString(String data) Converts data from String to the output format.fromStringArray(String[] data) Converts data from a string array to the output format.
-
Method Details
-
fromByte
Converts data from byte to the output format.- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromInteger
Converts data from int to the output format.- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromLong
Converts data from long to the output format.- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromString
Converts data from String to the output format.- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromShort
Converts data from short to the output format.- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromDouble
Converts data from double to the output format.- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromFloat
Converts data from float to the output format.- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromBigInteger
Converts data fromBigIntegerto the output format.- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromBigDecimal
Converts data fromBigDecimalto the output format.- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromBoolean
Converts data from Boolean to the output format.- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromIntegerArray
Converts data from an integer array to the output format.- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromDoubleArray
Converts data from a double array to the output format.- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromStringArray
Converts data from a string array to the output format.- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromByteArray
Converts data from a byte array to the output format.- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromDate
Converts data from a date to the output format.- Parameters:
data- the dateformat- the target date format (seeSimpleDateFormat)- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromLocalDateTime
Converts data from a date to the output format.- Parameters:
data- the dateformat- the target date format (seeSimpleDateFormat)- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromEnum
default T fromEnum(de.iip_ecosphere.platform.transport.serialization.IipEnum data) throws IOException Converts data from an IIP enum literal to the output format usingIipEnum.getModelOrdinal().- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromEnumAsName
Converts data from an IIP enum literal to the output format usingEnum.name().- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromList
Converts data from an object the output format.- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromElementList
<E> T fromElementList(List<de.iip_ecosphere.platform.transport.serialization.QualifiedElement<E>> data) throws IOException Converts data from an object the output format.- Type Parameters:
E- the element type- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromObject
Converts data from an object the output format. [fallback dummy]- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-