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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator>
    Converts data from BigDecimal to the output format.
    de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator>
    Converts data from BigInteger to 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>
    fromDate(Date data, String format)
    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>
    fromList(List<?> data)
    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>
    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>
    Converts data from String to the output format.
    de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator>
    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, wait

    Methods 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.OutputConverter
      Converts data from int to the output format.
      Specified by:
      fromInteger in interface OutputFormatter.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.OutputConverter
      Converts data from byte to the output format.
      Specified by:
      fromByte in interface OutputFormatter.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.OutputConverter
      Converts data from long to the output format.
      Specified by:
      fromLong in interface OutputFormatter.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.OutputConverter
      Converts data from String to the output format.
      Specified by:
      fromString in interface OutputFormatter.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.OutputConverter
      Converts data from short to the output format.
      Specified by:
      fromShort in interface OutputFormatter.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.OutputConverter
      Converts data from double to the output format.
      Specified by:
      fromDouble in interface OutputFormatter.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.OutputConverter
      Converts data from float to the output format.
      Specified by:
      fromFloat in interface OutputFormatter.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.OutputConverter
      Converts data from Boolean to the output format.
      Specified by:
      fromBoolean in interface OutputFormatter.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.OutputConverter
      Converts data from an integer array to the output format.
      Specified by:
      fromIntegerArray in interface OutputFormatter.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.OutputConverter
      Converts data from a double array to the output format.
      Specified by:
      fromDoubleArray in interface OutputFormatter.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.OutputConverter
      Converts data from a string array to the output format.
      Specified by:
      fromStringArray in interface OutputFormatter.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.OutputConverter
      Converts data from a byte array to the output format.
      Specified by:
      fromByteArray in interface OutputFormatter.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.OutputConverter
      Converts data from an object the output format.
      Specified by:
      fromList in interface OutputFormatter.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.OutputConverter
      Converts data from an object the output format.
      Specified by:
      fromElementList in interface OutputFormatter.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.OutputConverter
      Converts data from an object the output format. [fallback dummy]
      Specified by:
      fromObject in interface OutputFormatter.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.OutputConverter
      Converts data from a date to the output format.
      Specified by:
      fromDate in interface OutputFormatter.OutputConverter<de.iip_ecosphere.platform.support.function.IOConsumer<de.iip_ecosphere.platform.support.json.JsonGenerator>>
      Parameters:
      data - the date
      format - the target date format (see SimpleDateFormat)
      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.OutputConverter
      Converts data from BigInteger to the output format.
      Specified by:
      fromBigInteger in interface OutputFormatter.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.OutputConverter
      Converts data from BigDecimal to the output format.
      Specified by:
      fromBigDecimal in interface OutputFormatter.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