ObjectInput
Date: 2016-06-24

java.io

## Interface ObjectInput

- All Superinterfaces:
    DataInput
  All Known Implementing Classes:
    ObjectInputStream

      public interface ObjectInput
      extends DataInput

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `int` | `available()`
    `void` | `close()`
    `int` | `read()`
    `int` | `read(byte[] var0)`
    `int` | `read(byte[] var0, int var1, int var2)`
    `Object` | `readObject()`
    `long` | `skip(long var0)`

    - ### Methods inherited from interface java.io.DataInput

      `readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, skipBytes`

- - ### Method Detail

    - #### available

          int available()
                        throws IOException

      Throws:
        `IOException`

    - #### close

          void close()
                     throws IOException

      Throws:
        `IOException`

    - #### read

          int read()
                   throws IOException

      Throws:
        `IOException`

    - #### read

          int read(byte[] var0)
                   throws IOException

      Throws:
        `IOException`

    - #### read

          int read(byte[] var0,
                 int var1,
                 int var2)
                   throws IOException

      Throws:
        `IOException`

    - #### readObject

          Object readObject()
                            throws IOException,
                                   ClassNotFoundException

      Throws:
        `IOException`
        `ClassNotFoundException`

    - #### skip

          long skip(long var0)
                    throws IOException

      Throws:
        `IOException`