| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.io.InputStream
java.io.FilterInputStream
java.util.zip.CheckedInputStream
public class CheckedInputStream
An input stream that also maintains a checksum of the data being read. The checksum can then be used to verify the integrity of the input data.
Checksum| Field Summary | 
|---|
| Fields inherited from class java.io.FilterInputStream | 
|---|
| in | 
| Constructor Summary | |
|---|---|
| CheckedInputStream(InputStream in,
                   Checksum cksum)Creates an input stream using the specified Checksum. | |
| Method Summary | |
|---|---|
|  Checksum | getChecksum()Returns the Checksum for this input stream. | 
|  int | read()Reads a byte. | 
|  int | read(byte[] buf,
     int off,
     int len)Reads into an array of bytes. | 
|  long | skip(long n)Skips specified number of bytes of input. | 
| Methods inherited from class java.io.FilterInputStream | 
|---|
| available, close, mark, markSupported, read, reset | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public CheckedInputStream(InputStream in,
                          Checksum cksum)
in - the input streamcksum - the Checksum| Method Detail | 
|---|
public int read()
         throws IOException
read in class FilterInputStreamIOException - if an I/O error has occurredFilterInputStream.in
public int read(byte[] buf,
                int off,
                int len)
         throws IOException
read in class FilterInputStreambuf - the buffer into which the data is readoff - the start offset of the datalen - the maximum number of bytes read
IOException - if an I/O error has occurredFilterInputStream.in
public long skip(long n)
          throws IOException
skip in class FilterInputStreamn - the number of bytes to skip
IOException - if an I/O error has occurredpublic Checksum getChecksum()
| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.