Package org.eclipse.net4j.util.io

# Klasse DataInputOutputFile

java.lang.Object
org.eclipse.net4j.util.io.DataInputOutputFile

Alle implementierten Schnittstellen:
  `Closeable`, `DataInput`, `DataOutput`, `Flushable`, `AutoCloseable`

public class DataInputOutputFile extends Object implements DataInput, DataOutput, Flushable, Closeable

Seit:
  3.3
Autor:
  Eike Stepper

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`DataInputOutputFile(File file, String mode)`
`DataInputOutputFile(File file, String mode, int bufferSize)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`void`
`close()`
`void`
`flush()`
`long`
`getFilePointer()`
`long`
`length()`
`int`
`read()`
`int`
`read(byte[] array)`
`int`
`read(byte[] array, int offset, int length)`
`boolean`
`readBoolean()`
`byte`
`readByte()`
`byte[]`
`readBytes(int count)`
`char`
`readChar()`
`double`
`readDouble()`
`float`
`readFloat()`
`void`
`readFully(byte[] array)`
`void`
`readFully(byte[] array, int offset, int length)`
`int`
`readInt()`
`String`
`readLine()`
`long`
`readLong()`
`short`
`readShort()`
`int`
`readUnsignedByte()`
`int`
`readUnsignedShort()`
`String`
`readUTF()`
`void`
`seek(long filePointer)`
`int`
`skipBytes(int n)`
`void`
`write(byte[] array)`
`void`
`write(byte[] array, int offset, int length)`
`void`
`write(int byteValue)`
`void`
`writeBoolean(boolean value)`
`void`
`writeByte(int value)`
`void`
`writeBytes(String value)`
`void`
`writeChar(int value)`
`void`
`writeChars(String value)`
`void`
`writeDouble(double value)`
`void`
`writeFloat(float value)`
`void`
`writeInt(int value)`
`void`
`writeLong(long value)`
`void`
`writeShort(int value)`
`void`
`writeUTF(String value)`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Konstruktordetails

### DataInputOutputFile

public DataInputOutputFile(File file, String mode) throws FileNotFoundException

Löst aus:
  `FileNotFoundException`

### DataInputOutputFile

public DataInputOutputFile(File file, String mode, int bufferSize) throws FileNotFoundException

Löst aus:
  `FileNotFoundException`

## Methodendetails

### close

public void close() throws IOException

Angegeben von:
  `close` in Schnittstelle `AutoCloseable`
Angegeben von:
  `close` in Schnittstelle `Closeable`
Löst aus:
  `IOException`

### flush

public void flush() throws IOException

Angegeben von:
  `flush` in Schnittstelle `Flushable`
Löst aus:
  `IOException`

### seek

public void seek(long filePointer) throws IOException

Löst aus:
  `IOException`

### getFilePointer

public long getFilePointer() throws IOException

Löst aus:
  `IOException`

### length

public long length() throws IOException

Löst aus:
  `IOException`

### skipBytes

public int skipBytes(int n) throws IOException

Angegeben von:
  `skipBytes` in Schnittstelle `DataInput`
Löst aus:
  `IOException`

### read

public int read() throws IOException

Löst aus:
  `IOException`

### read

public int read(byte[] array, int offset, int length) throws IOException

Löst aus:
  `IOException`

### read

public int read(byte[] array) throws IOException

Löst aus:
  `IOException`

### readBytes

public byte[] readBytes(int count) throws IOException

Löst aus:
  `IOException`

### readFully

public void readFully(byte[] array) throws IOException

Angegeben von:
  `readFully` in Schnittstelle `DataInput`
Löst aus:
  `IOException`

### readFully

public void readFully(byte[] array, int offset, int length) throws IOException

Angegeben von:
  `readFully` in Schnittstelle `DataInput`
Löst aus:
  `IOException`

### readBoolean

public boolean readBoolean() throws IOException

Angegeben von:
  `readBoolean` in Schnittstelle `DataInput`
Löst aus:
  `IOException`

### readByte

public byte readByte() throws IOException

Angegeben von:
  `readByte` in Schnittstelle `DataInput`
Löst aus:
  `IOException`

### readUnsignedByte

public int readUnsignedByte() throws IOException

Angegeben von:
  `readUnsignedByte` in Schnittstelle `DataInput`
Löst aus:
  `IOException`

### readShort

public short readShort() throws IOException

Angegeben von:
  `readShort` in Schnittstelle `DataInput`
Löst aus:
  `IOException`

### readUnsignedShort

public int readUnsignedShort() throws IOException

Angegeben von:
  `readUnsignedShort` in Schnittstelle `DataInput`
Löst aus:
  `IOException`

### readChar

public char readChar() throws IOException

Angegeben von:
  `readChar` in Schnittstelle `DataInput`
Löst aus:
  `IOException`

### readInt

public int readInt() throws IOException

Angegeben von:
  `readInt` in Schnittstelle `DataInput`
Löst aus:
  `IOException`

### readLong

public long readLong() throws IOException

Angegeben von:
  `readLong` in Schnittstelle `DataInput`
Löst aus:
  `IOException`

### readFloat

public float readFloat() throws IOException

Angegeben von:
  `readFloat` in Schnittstelle `DataInput`
Löst aus:
  `IOException`

### readDouble

public double readDouble() throws IOException

Angegeben von:
  `readDouble` in Schnittstelle `DataInput`
Löst aus:
  `IOException`

### readLine

public String readLine() throws IOException

Angegeben von:
  `readLine` in Schnittstelle `DataInput`
Löst aus:
  `IOException`

### readUTF

public String readUTF() throws IOException

Angegeben von:
  `readUTF` in Schnittstelle `DataInput`
Löst aus:
  `IOException`

### write

public void write(int byteValue) throws IOException

Angegeben von:
  `write` in Schnittstelle `DataOutput`
Löst aus:
  `IOException`

### write

public void write(byte[] array) throws IOException

Angegeben von:
  `write` in Schnittstelle `DataOutput`
Löst aus:
  `IOException`

### write

public void write(byte[] array, int offset, int length) throws IOException

Angegeben von:
  `write` in Schnittstelle `DataOutput`
Löst aus:
  `IOException`

### writeBoolean

public void writeBoolean(boolean value) throws IOException

Angegeben von:
  `writeBoolean` in Schnittstelle `DataOutput`
Löst aus:
  `IOException`

### writeByte

public void writeByte(int value) throws IOException

Angegeben von:
  `writeByte` in Schnittstelle `DataOutput`
Löst aus:
  `IOException`

### writeShort

public void writeShort(int value) throws IOException

Angegeben von:
  `writeShort` in Schnittstelle `DataOutput`
Löst aus:
  `IOException`

### writeChar

public void writeChar(int value) throws IOException

Angegeben von:
  `writeChar` in Schnittstelle `DataOutput`
Löst aus:
  `IOException`

### writeInt

public void writeInt(int value) throws IOException

Angegeben von:
  `writeInt` in Schnittstelle `DataOutput`
Löst aus:
  `IOException`

### writeLong

public void writeLong(long value) throws IOException

Angegeben von:
  `writeLong` in Schnittstelle `DataOutput`
Löst aus:
  `IOException`

### writeFloat

public void writeFloat(float value) throws IOException

Angegeben von:
  `writeFloat` in Schnittstelle `DataOutput`
Löst aus:
  `IOException`

### writeDouble

public void writeDouble(double value) throws IOException

Angegeben von:
  `writeDouble` in Schnittstelle `DataOutput`
Löst aus:
  `IOException`

### writeBytes

public void writeBytes(String value) throws IOException

Angegeben von:
  `writeBytes` in Schnittstelle `DataOutput`
Löst aus:
  `IOException`

### writeChars

public void writeChars(String value) throws IOException

Angegeben von:
  `writeChars` in Schnittstelle `DataOutput`
Löst aus:
  `IOException`

### writeUTF

public void writeUTF(String value) throws IOException

Angegeben von:
  `writeUTF` in Schnittstelle `DataOutput`
Löst aus:
  `IOException`