java.io

Interface ObjectOutput

public interface ObjectOutput extends DataOutput

This interface extends DataOutput to provide the additional facility of writing object instances to a stream. It also adds some additional methods to make the interface more OutputStream like.

See Also: DataOutput

Method Summary
voidclose()
This method closes the underlying stream.
voidflush()
This method causes any buffered data to be flushed out to the underlying stream
voidwrite(int b)
This method writes the specified byte to the output stream.
voidwrite(byte[] buf)
This method writes all the bytes in the specified byte array to the output stream.
voidwrite(byte[] buf, int offset, int len)
This method writes len bytes from the specified array starting at index offset into that array.
voidwriteObject(Object obj)
This method writes a object instance to a stream.

Method Detail

close

public void close()
This method closes the underlying stream.

Throws: IOException If an error occurs

flush

public void flush()
This method causes any buffered data to be flushed out to the underlying stream

Throws: IOException If an error occurs

write

public void write(int b)
This method writes the specified byte to the output stream.

Parameters: b The byte to write.

Throws: IOException If an error occurs.

write

public void write(byte[] buf)
This method writes all the bytes in the specified byte array to the output stream.

Parameters: buf The array of bytes to write.

Throws: IOException If an error occurs.

write

public void write(byte[] buf, int offset, int len)
This method writes len bytes from the specified array starting at index offset into that array.

Parameters: buf The byte array to write from. offset The index into the byte array to start writing from. len The number of bytes to write.

Throws: IOException If an error occurs.

writeObject

public void writeObject(Object obj)
This method writes a object instance to a stream. The format of the data written is determined by the actual implementation of this method

Parameters: obj The object to write

Throws: IOException If an error occurs