This
class provides method definitions required to filter data obtained
from the InputStream specified when the
FilterInputStream is created. It must be
subclassed to perform some sort of filtering operation and cannot be
instantiated directly. See the subclasses
BufferedInputStream,
DataInputStream, and
PushbackInputStream.
public class FilterInputStream extends InputStream {
// Protected Constructors
protected FilterInputStream(InputStream in);
// Public Methods Overriding InputStream
public int available( ) throws IOException;
public void close( ) throws IOException;
public void mark(int readlimit); synchronized
public boolean markSupported( );
public int read( ) throws IOException;
public int read(byte[ ] b) throws IOException;
public int read(byte[ ] b, int off, int len) throws IOException;
public void reset( ) throws IOException; synchronized
public long skip(long n) throws IOException;
// Protected Instance Fields
protected volatile InputStream in;
}
Subclasses
BufferedInputStream,
DataInputStream,
LineNumberInputStream,
PushbackInputStream,
java.security.DigestInputStream,
java.util.zip.CheckedInputStream,
java.util.zip.InflaterInputStream,
javax.crypto.CipherInputStream
|