全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

インタフェース java.io.ObjectOutput

public interface ObjectOutput
extends DataOutput
ObjectOutput は DataOutput インタフェースを拡張してオブジェクトの書き込みができるようにします。DataOutput はプリミティブ型の出力ができるメソッドを含みますが、ObjectOutput はこのインタフェースを拡張してオブジェクト、配列、Stringを含められるようにします。

参照:
InputStream, ObjectOutputStream, ObjectInputStream

Method Index

 o close()
ストリームをクローズする。
 o flush()
ストリームをフラッシュする。
 o write(byte[])
バイト配列を書き込む。
 o write(byte[], int, int)
バイトサブ配列を書き込む。
 o write(int)
1バイトを書き込む。
 o writeObject(Object)
オブジェクトを下層の格納場所またはストリームへ書き込む。

Methods

 o 
writeObject
 public abstract void writeObject(Object obj) throws IOException
オブジェクトを下層の格納場所またはストリームへ書き込みます。このインタフェースを実装するクラスはオブジェクトの書き込み方法を定義することができます。

例外: IOException
Input/Output に関連したいづれかの例外が発生した場合。
 o write
 public abstract void write(int b) throws IOException
1バイトを書き込みます。 このメソッドはそのバイトが実際に書き込まれるまでブロックします。

パラメータ:
b - バイトデータ。
例外: IOException
I/O エラーが発生した場合。
 o write
 public abstract void write(byte b[]) throws IOException
バイト配列を書き込みます。このメソッドはバイトデータが実際に書き込まれるまでブロックします。

パラメータ:
b - 書き込むデータ。
例外: IOException
I/O エラーが発生した場合。
 o write
 public abstract void write(byte b[],
                            int off,
                            int len) throws IOException
バイトサブ配列を書き込みます。

パラメータ:
b - 書き込むデータ。
off - データの開始位置を示すオフセット。
len - 書き込むバイト数。
例外: IOException
I/O エラーが発生した場合。
 o flush
 public abstract void flush() throws IOException
ストリームをフラッシュします。バッファリングされている全部の出力バイトが書き込まれます。

例外: IOException
I/O エラーが発生した場合。
 o close
 public abstract void close() throws IOException
ストリームをクローズします。ストリームに関連したリソースを解放するにはこのメソッドを呼び出さなければなりません。

例外: IOException
I/O エラーが発生した場合。

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス