Class MCDataInputStream

java.lang.Object
codechicken.lib.data.MCDataInputStream
All Implemented Interfaces:
MCDataInput

public class MCDataInputStream extends Object implements MCDataInput
An MCDataInput implementation, reading its data from either a InputStream or DataInput stream.

Created by covers1624 on 4/16/20.

  • Constructor Details

    • MCDataInputStream

      public MCDataInputStream(InputStream is)
    • MCDataInputStream

      public MCDataInputStream(DataInput in)
  • Method Details

    • readByte

      public byte readByte()
      Description copied from interface: MCDataInput
      Reads a byte from the stream.
      Specified by:
      readByte in interface MCDataInput
      Returns:
      The byte.
    • readUByte

      public short readUByte()
      Description copied from interface: MCDataInput
      Reads an Unsigned byte from the stream.
      Specified by:
      readUByte in interface MCDataInput
      Returns:
      The Unsigned byte.
    • readChar

      public char readChar()
      Description copied from interface: MCDataInput
      Reads a char from the stream.
      Specified by:
      readChar in interface MCDataInput
      Returns:
      The char.
    • readShort

      public short readShort()
      Description copied from interface: MCDataInput
      Reads a Short from the stream.
      Specified by:
      readShort in interface MCDataInput
      Returns:
      The short.
    • readUShort

      public int readUShort()
      Description copied from interface: MCDataInput
      Reads an Unsigned short from the stream.
      Specified by:
      readUShort in interface MCDataInput
      Returns:
      The Unsigned short.
    • readInt

      public int readInt()
      Description copied from interface: MCDataInput
      Reads an int from the stream.
      Specified by:
      readInt in interface MCDataInput
      Returns:
      The int.
    • readLong

      public long readLong()
      Description copied from interface: MCDataInput
      Reads a long from the stream.
      Specified by:
      readLong in interface MCDataInput
      Returns:
      The long.
    • readFloat

      public float readFloat()
      Description copied from interface: MCDataInput
      Reads a float from the stream.
      Specified by:
      readFloat in interface MCDataInput
      Returns:
      The float.
    • readDouble

      public double readDouble()
      Description copied from interface: MCDataInput
      Reads a double from the stream.
      Specified by:
      readDouble in interface MCDataInput
      Returns:
      The double.
    • readBoolean

      public boolean readBoolean()
      Description copied from interface: MCDataInput
      Reads a boolean from the stream.
      Specified by:
      readBoolean in interface MCDataInput
      Returns:
      The boolean.