全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.util.zip.CheckedInputStream
java.lang.Object
|
+----java.io.InputStream
|
+----java.io.FilterInputStream
|
+----java.util.zip.CheckedInputStream
- public class CheckedInputStream
- extends FilterInputStream
読み込み中のデータのチェックサムも保持する入力ストリームです。チェックサムは、このあと、入力データの完全性を検証するために使用できます。
- 参照:
- Checksum
-
CheckedInputStream(InputStream, Checksum)
- 指定された Checksum を使用する入力ストリームを作成します。
-
getChecksum()
- この入力ストリームのための Checksum を返します。
-
read()
- バイトを読み込みます。
-
read(byte[], int, int)
- バイト配列に読み込みます。
-
skip(long)
- 指定されたバイト数の入力をスキップします。
CheckedInputStream
public CheckedInputStream(InputStream in,
Checksum cksum)
- 指定された Checksum を使用する入力ストリームを作成します。
- パラメータ:
- in - 入力ストリーム
- cksum - Checksum
read
public int read() throws IOException
- バイトを読み込みます。入力が利用できない場合はブロックします。
- 返り値:
- 読み込まれたバイト、ストリームの最後に到達した場合は -1
- 例外: IOException
- I/O エラーが発生した場合
- オーバーライド:
- クラス FilterInputStream の read
read
public int read(byte buf[],
int off,
int len) throws IOException
- バイト配列に読み込みます。入力の一部が利用できるようになるまでブロックします。
- パラメータ:
- buf - データが読み込まれるバッファ
- off - データの開始オフセット
- len - 読み込まれる最大バイト数
- 返り値:
- 実際に読み込まれたバイト数、ストリームの最後に到達したときは -1
- 例外: IOException
- I/O エラーが発生した場合
- オーバーライド:
- クラス FilterInputStream の read
skip
public long skip(long n) throws IOException
- 指定されたバイト数の入力をスキップします。
- パラメータ:
- n - スキップされるバイト数
- 返り値:
- 実際にスキップされたバイト数
- 例外: IOException
- I/O エラーが発生した場合
- オーバーライド:
- クラス FilterInputStream の skip
getChecksum
public Checksum getChecksum()
- この入力ストリームの Checksum を返します。
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス