Package org.eclipse.net4j.util.io

# Schnittstelle ExtendedDataInput

Alle Superschnittstellen:
  `DataInput`

Alle bekannten Implementierungsklassen:
  `DataInputExtender`, `ExtendedDataInput.Delegating`, `ExtendedDataInputStream`

public interface ExtendedDataInput extends DataInput

Autor:
  Eike Stepper
No Implement
  This interface is not intended to be implemented by clients.
No Extend
  This interface is not intended to be extended by clients.

## Verschachtelte Klassen - Übersicht

Verschachtelte Klassen
Modifizierer und Typ
Schnittstelle
Beschreibung
`static class`
`ExtendedDataInput.Delegating`
`static class`
`ExtendedDataInput.Stream`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`byte[]`
`readByteArray()`
`<T extends Enum<?>>
T`
`readEnum(Class<T> type)`
`Throwable`
`readException()`
`Object`
`readObject()`
`Object`
`readObject(ClassLoader classLoader)`
`Object`
`readObject(ExtendedIOUtil.ClassResolver classResolver)`
`String`
`readString()`
`int`
`readVarInt()`
`long`
`readVarLong()`

### Von Schnittstelle geerbte Methoden java.io.DataInput

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

## Methodendetails

### readVarInt

int readVarInt() throws IOException

Löst aus:
  `IOException`
Seit:
  3.7

### readVarLong

long readVarLong() throws IOException

Löst aus:
  `IOException`
Seit:
  3.7

### readByteArray

byte[] readByteArray() throws IOException

Löst aus:
  `IOException`

### readObject

Object readObject() throws IOException

Löst aus:
  `IOException`

### readObject

Object readObject(ClassLoader classLoader) throws IOException

Löst aus:
  `IOException`

### readObject

Object readObject(ExtendedIOUtil.ClassResolver classResolver) throws IOException

Löst aus:
  `IOException`

### readString

String readString() throws IOException

Löst aus:
  `IOException`

### readEnum

<T extends Enum<?>> T readEnum(Class<T> type) throws IOException

Löst aus:
  `IOException`
Seit:
  3.0

### readException

Throwable readException() throws IOException

Löst aus:
  `IOException`
Seit:
  3.4