java.io.FilterOutputStream (JDK 1.0)
This class provides method definitions required to filter the data to be written to the OutputStream specified when the FilterOutputStream is created. It must be subclassed to perform some sort of filtering operation and may not be instantiated directly. See the subclasses BufferedOutputStream and DataOutputStream.
public classFilterOutputStreamextends OutputStream { //Public ConstructorpublicFilterOutputStream(OutputStreamout); //Protected Instance Variablesprotected OutputStreamout; //Public Instance Methodspublic voidclose() throws IOException; //Overrides OutputStreampublic voidflush() throws IOException; //Overrides OutputStreampublic voidwrite(intb) throws IOException; //Defines OutputStreampublic voidwrite(byte[]b) throws IOException; //Overrides OutputStreampublic voidwrite(byte[]b, intoff, intlen) throws IOException; //Overrides OutputStream}
Hierarchy:
Object->OutputStream->FilterOutputStream
Extended By:
BufferedOutputStream, CheckedOutputStream, DataOutputStream, DeflaterOutputStream, PrintStream