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

クラス java.io.PipedInputStream

java.lang.Object
   |
   +----java.io.InputStream
           |
           +----java.io.PipedInputStream

public class PipedInputStream
extends InputStream
PipedInputStream を使用するためには PipedOutputStream に接続されなければならない。 PipedInputStream から読み込まれるスレッドは、接続された PipedOutputStream に 書き込まれるスレッドからデータを受け取る。
参照:
PipedOutputStream

Constructor Index

 o PipedInputStream(PipedOutputStream)
指定された PiledOutputStream から入力ファイルを作成する。
 o PipedInputStream()
何も(まだ)接続されない入力ファイルを作成する。

Method Index

 o close()
入力ストリームを閉じる。
 o connect(PipedOutputStream)
この入力ストリームを送信側に接続する。
 o read()
1バイトのデータを読み込む。
 o read(byte[], int, int)
バイトの配列を読み込む。

Constructors

 o PipedInputStream
  public PipedInputStream(PipedOutputStream src) throws IOException
指定された PiledOutputStream から入力ファイルを作成する。
パラメータ:
src - 接続するストリーム
 o PipedInputStream
  public PipedInputStream()
何も(まだ)接続されない入力ファイルを作成する。 それは使用される前に PipedOutputStream に接続される。

Methods

 o connect
  public void connect(PipedOutputStream src) throws IOException
この入力ストリームを送信側に接続する。
パラメータ:
src - 接続する OutputStream
 o read
  public synchronized int read() throws IOException
1バイトのデータを読み込む。このメソッドは、入力が無効の場合、ブロックする。
返り値:
読み込まれたバイト。ストリームの最後に達した場合は -1 が返される。
例外: IOException
パイプが壊れている場合。
オーバーライド:
クラス InputStreamread
 o read
  public synchronized int read(byte b[],
                               int off,
                               int len) throws IOException
バイトの配列を読み込む。いずれかの入力が有効になるまで、ブロックする。
パラメータ:
b - データが読み込まれるバッファ
off - データの開始オフセット
len - 読み込まれる最大バイト数
返り値:
実際に読み込まれたバイト数。ストリームの最後に達した 場合は -1 が返される。
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
クラス InputStreamread
 o close
  public void close() throws IOException
入力ストリームを閉じる。このストリームと関連するすべてのリソースの解放に 使用される。
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
クラス InputStreamclose

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

本マニュアルに関する著作権および商標