Interface DataOutputStream<T extends MguiNumber>

Type Parameters:
T - Number type of this stream
All Superinterfaces:
DataSourceListener
All Known Subinterfaces:
DataOutputStreamNamedXY<T>, DataOutputStreamXY<T>
All Known Implementing Classes:
DataBridge, DataBridgeNamedXY, DataBridgeXY

public interface DataOutputStream<T extends MguiNumber>
extends DataSourceListener
Represents an general output stream in modelGUI, of a specific data type.
Since:
1.0
Version:
1.0
Author:
Andrew Reid
  • Method Summary

    Modifier and Type Method Description
    void close()
    Closes this output stream.
    void setData​(java.util.List<T> data)
    Sets the data for this output stream.
    void setDataAsBytes​(byte[] d)
    Sets the data for this output stream as a byte array.

    Methods inherited from interface mgui.interfaces.io.DataSourceListener

    dataSourceEmission, dataSourceReset
  • Method Details

    • setData

      void setData​(java.util.List<T> data) throws java.io.IOException
      Sets the data for this output stream.
      Parameters:
      data -
      Throws:
      java.io.IOException
    • setDataAsBytes

      void setDataAsBytes​(byte[] d) throws java.io.IOException
      Sets the data for this output stream as a byte array.
      Parameters:
      d -
      Throws:
      java.io.IOException
    • close

      void close()
      Closes this output stream.