Class Data.ByteData

java.lang.Object
com.codename1.io.Data.ByteData
All Implemented Interfaces:
Data
Enclosing interface:
Data

public static class Data.ByteData extends Object implements Data

Wraps a byte[] array as a Data object.

Since

7.0

  • Constructor Details

    • ByteData

      public ByteData(byte[] bytes)

      Creates a new Data object that wraps a byte array.

      Parameters
      • bytes
  • Method Details

    • appendTo

      public void appendTo(OutputStream output) throws IOException

      Appends the data's content to an output stream.

      Parameters
      • output: The output stream to append to.
      Throws
      • IOException
      Specified by:
      appendTo in interface Data
      Throws:
      IOException
    • getSize

      public long getSize() throws IOException

      Gets the size of the data content.

      Returns

      Size of content in bytes.

      Throws
      • IOException
      Specified by:
      getSize in interface Data
      Throws:
      IOException