Class JsonOutputFormatter.JsonOutputConverter
java.lang.Object
de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.JsonOutputConverter
- All Implemented Interfaces:
OutputFormatter.OutputConverter<de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator>>
- Enclosing class:
JsonOutputFormatter
public static class JsonOutputFormatter.JsonOutputConverter
extends Object
implements OutputFormatter.OutputConverter<de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionde.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromBigDecimal(BigDecimal data) Converts data fromBigDecimalto the output format.de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromBigInteger(BigInteger data) Converts data fromBigIntegerto the output format.de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromBoolean(boolean data) Converts data from Boolean to the output format.de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromByte(byte data) Converts data from byte to the output format.de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromByteArray(byte[] data) Converts data from a byte array to the output format.de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> Converts data from a date to the output format.de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromDouble(double data) Converts data from double to the output format.de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromDoubleArray(double[] data) Converts data from a double array to the output format.<E> de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromElementList(List<de.iip_ecosphere.platform.transport.serialization.QualifiedElement<E>> data) Converts data from an object the output format.de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromFloat(float data) Converts data from float to the output format.de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromInteger(int data) Converts data from int to the output format.de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromIntegerArray(int[] data) Converts data from an integer array to the output format.de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> Converts data from an object the output format.de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromLong(long data) Converts data from long to the output format.de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromObject(Object data) Converts data from an object the output format.de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromShort(short data) Converts data from short to the output format.de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromString(String data) Converts data from String to the output format.de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromStringArray(String[] data) Converts data from a string array to the output format.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter.OutputConverter
fromEnum, fromEnumAsName, fromLocalDateTime
-
Constructor Details
-
JsonOutputConverter
public JsonOutputConverter()
-
-
Method Details
-
fromInteger
public de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromInteger(int data) throws IOException Description copied from interface:OutputFormatter.OutputConverterConverts data from int to the output format.- Specified by:
fromIntegerin interfaceOutputFormatter.OutputConverter<de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator>>- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromByte
public de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromByte(byte data) throws IOException Description copied from interface:OutputFormatter.OutputConverterConverts data from byte to the output format.- Specified by:
fromBytein interfaceOutputFormatter.OutputConverter<de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator>>- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromLong
public de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromLong(long data) throws IOException Description copied from interface:OutputFormatter.OutputConverterConverts data from long to the output format.- Specified by:
fromLongin interfaceOutputFormatter.OutputConverter<de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator>>- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromString
public de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromString(String data) throws IOException Description copied from interface:OutputFormatter.OutputConverterConverts data from String to the output format.- Specified by:
fromStringin interfaceOutputFormatter.OutputConverter<de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator>>- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromShort
public de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromShort(short data) throws IOException Description copied from interface:OutputFormatter.OutputConverterConverts data from short to the output format.- Specified by:
fromShortin interfaceOutputFormatter.OutputConverter<de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator>>- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromDouble
public de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromDouble(double data) throws IOException Description copied from interface:OutputFormatter.OutputConverterConverts data from double to the output format.- Specified by:
fromDoublein interfaceOutputFormatter.OutputConverter<de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator>>- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromFloat
public de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromFloat(float data) throws IOException Description copied from interface:OutputFormatter.OutputConverterConverts data from float to the output format.- Specified by:
fromFloatin interfaceOutputFormatter.OutputConverter<de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator>>- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromBoolean
public de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromBoolean(boolean data) throws IOException Description copied from interface:OutputFormatter.OutputConverterConverts data from Boolean to the output format.- Specified by:
fromBooleanin interfaceOutputFormatter.OutputConverter<de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator>>- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromIntegerArray
public de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromIntegerArray(int[] data) throws IOException Description copied from interface:OutputFormatter.OutputConverterConverts data from an integer array to the output format.- Specified by:
fromIntegerArrayin interfaceOutputFormatter.OutputConverter<de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator>>- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromDoubleArray
public de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromDoubleArray(double[] data) throws IOException Description copied from interface:OutputFormatter.OutputConverterConverts data from a double array to the output format.- Specified by:
fromDoubleArrayin interfaceOutputFormatter.OutputConverter<de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator>>- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromStringArray
public de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromStringArray(String[] data) throws IOException Description copied from interface:OutputFormatter.OutputConverterConverts data from a string array to the output format.- Specified by:
fromStringArrayin interfaceOutputFormatter.OutputConverter<de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator>>- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromByteArray
public de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromByteArray(byte[] data) throws IOException Description copied from interface:OutputFormatter.OutputConverterConverts data from a byte array to the output format.- Specified by:
fromByteArrayin interfaceOutputFormatter.OutputConverter<de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator>>- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromList
public de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromList(List<?> data) throws IOException Description copied from interface:OutputFormatter.OutputConverterConverts data from an object the output format.- Specified by:
fromListin interfaceOutputFormatter.OutputConverter<de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator>>- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromElementList
public <E> de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromElementList(List<de.iip_ecosphere.platform.transport.serialization.QualifiedElement<E>> data) throws IOException Description copied from interface:OutputFormatter.OutputConverterConverts data from an object the output format.- Specified by:
fromElementListin interfaceOutputFormatter.OutputConverter<de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator>>- Type Parameters:
E- the element type- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromObject
public de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromObject(Object data) throws IOException Description copied from interface:OutputFormatter.OutputConverterConverts data from an object the output format. [fallback dummy]- Specified by:
fromObjectin interfaceOutputFormatter.OutputConverter<de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator>>- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromDate
public de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromDate(Date data, String format) throws IOException Description copied from interface:OutputFormatter.OutputConverterConverts data from a date to the output format.- Specified by:
fromDatein interfaceOutputFormatter.OutputConverter<de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator>>- Parameters:
data- the dateformat- the target date format (seeSimpleDateFormat)- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromBigInteger
public de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromBigInteger(BigInteger data) throws IOException Description copied from interface:OutputFormatter.OutputConverterConverts data fromBigIntegerto the output format.- Specified by:
fromBigIntegerin interfaceOutputFormatter.OutputConverter<de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator>>- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-
fromBigDecimal
public de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator> fromBigDecimal(BigDecimal data) throws IOException Description copied from interface:OutputFormatter.OutputConverterConverts data fromBigDecimalto the output format.- Specified by:
fromBigDecimalin interfaceOutputFormatter.OutputConverter<de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator>>- Parameters:
data- the data- Returns:
- the converted output format
- Throws:
IOException- if conversion fails
-