Class MCDataOutputStream

java.lang.Object
codechicken.lib.data.MCDataOutputStream
All Implemented Interfaces:
MCDataOutput
Direct Known Subclasses:
MCByteStream

public class MCDataOutputStream extends Object implements MCDataOutput
An MCDataOutput implementation writing all its data to either a OutputStream or DataOutput stream.

Created by covers1624 on 4/15/20.

  • Constructor Details

    • MCDataOutputStream

      public MCDataOutputStream(OutputStream out)
    • MCDataOutputStream

      public MCDataOutputStream(DataOutput out)
  • Method Details

    • writeByte

      public MCDataOutput writeByte(int b)
      Description copied from interface: MCDataOutput
      Writes a byte to the stream.
      Specified by:
      writeByte in interface MCDataOutput
      Parameters:
      b - The byte.
      Returns:
      The same stream.
    • writeChar

      public MCDataOutput writeChar(int c)
      Description copied from interface: MCDataOutput
      Writes a char to the stream.
      Specified by:
      writeChar in interface MCDataOutput
      Parameters:
      c - The char.
      Returns:
      The same stream.
    • writeShort

      public MCDataOutput writeShort(int s)
      Description copied from interface: MCDataOutput
      Writes a short to the stream.
      Specified by:
      writeShort in interface MCDataOutput
      Parameters:
      s - The short.
      Returns:
      The same stream.
    • writeInt

      public MCDataOutput writeInt(int i)
      Description copied from interface: MCDataOutput
      Writes a int to the stream.
      Specified by:
      writeInt in interface MCDataOutput
      Parameters:
      i - The int.
      Returns:
      The same stream.
    • writeLong

      public MCDataOutput writeLong(long l)
      Description copied from interface: MCDataOutput
      Writes a long to the stream.
      Specified by:
      writeLong in interface MCDataOutput
      Parameters:
      l - The long.
      Returns:
      The same stream.
    • writeFloat

      public MCDataOutput writeFloat(float f)
      Description copied from interface: MCDataOutput
      Writes a float to the stream.
      Specified by:
      writeFloat in interface MCDataOutput
      Parameters:
      f - The float.
      Returns:
      The same stream.
    • writeDouble

      public MCDataOutput writeDouble(double d)
      Description copied from interface: MCDataOutput
      Writes a double to the stream.
      Specified by:
      writeDouble in interface MCDataOutput
      Parameters:
      d - The double.
      Returns:
      The same stream.
    • writeBoolean

      public MCDataOutput writeBoolean(boolean b)
      Description copied from interface: MCDataOutput
      Writes a boolean to the stream.
      Specified by:
      writeBoolean in interface MCDataOutput
      Parameters:
      b - The boolean.
      Returns:
      The same stream.