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

クラス java.util.zip.CheckedInputStream

java.lang.Object
   |
   +----java.io.InputStream
           |
           +----java.io.FilterInputStream
                   |
                   +----java.util.zip.CheckedInputStream

public class CheckedInputStream
extends FilterInputStream
読み込み中のデータのチェックサムも保持する入力ストリームです。チェックサムは、このあと、入力データの完全性を検証するために使用できます。

参照:
Checksum

Constructor Index

 o CheckedInputStream(InputStream, Checksum)
指定された Checksum を使用する入力ストリームを作成します。

Method Index

 o getChecksum()
この入力ストリームのための Checksum を返します。
 o read()
バイトを読み込みます。
 o read(byte[], int, int)
バイト配列に読み込みます。
 o skip(long)
指定されたバイト数の入力をスキップします。

Constructors

 o CheckedInputStream
  public CheckedInputStream(InputStream in,
                            Checksum cksum)
指定された Checksum を使用する入力ストリームを作成します。

パラメータ:
in - 入力ストリーム
cksum - Checksum

Methods

 o read
  public int read() throws IOException
バイトを読み込みます。入力が利用できない場合はブロックします。

返り値:
読み込まれたバイト、ストリームの最後に到達した場合は -1
例外: IOException
I/O エラーが発生した場合
オーバーライド:
クラス FilterInputStreamread
 o read
  public int read(byte buf[],
                  int off,
                  int len) throws IOException
バイト配列に読み込みます。入力の一部が利用できるようになるまでブロックします。

パラメータ:
buf - データが読み込まれるバッファ
off - データの開始オフセット
len - 読み込まれる最大バイト数
返り値:
実際に読み込まれたバイト数、ストリームの最後に到達したときは -1
例外: IOException
I/O エラーが発生した場合
オーバーライド:
クラス FilterInputStreamread
 o skip
  public long skip(long n) throws IOException
指定されたバイト数の入力をスキップします。

パラメータ:
n - スキップされるバイト数
返り値:
実際にスキップされたバイト数
例外: IOException
I/O エラーが発生した場合
オーバーライド:
クラス FilterInputStreamskip
 o getChecksum
  public Checksum getChecksum()
この入力ストリームの Checksum を返します。


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