java.io.FilterInputStream (JDK 1.0)
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 may not be instantiated directly. See the subclasses BufferedInputStream, DataInputStream, and PushbackInputStream.
public classFilterInputStreamextends InputStream { //Protected ConstructorprotectedFilterInputStream(InputStreamin); //Protected Instance Variablesprotected InputStreamin; //Public Instance Methodspublic intavailable() throws IOException; //Overrides InputStreampublic voidclose() throws IOException; //Overrides InputStreampublic synchronized voidmark(intreadlimit); //Overrides InputStreampublic booleanmarkSupported(); //Overrides InputStreampublic intread() throws IOException; //Defines InputStreampublic intread(byte[]b) throws IOException; //Overrides InputStreampublic intread(byte[]b, intoff, intlen) throws IOException; //Overrides InputStreampublic synchronized voidreset() throws IOException; //Overrides InputStreampublic longskip(longn) throws IOException; //Overrides InputStream}
Hierarchy:
Object->InputStream->FilterInputStream
Extended By:
BufferedInputStream, CheckedInputStream, DataInputStream, InflaterInputStream, LineNumberInputStream, PushbackInputStream