Introduction
The Java.io.FilterOutputStream class is the superclass of all classes that filter output streams. Following are the important points about FilterOutputStream:- The class itself simply overrides all methods of OutputStream with versions that pass all requests to the contained output stream.
- The Subclasses of this class may further override some of these methods and may also provide additional methods and fields.
Class declaration
Following is the declaration for Java.io.FilterOutputStream class:public class FilterOutputStream extends OutputStream
Field
Following are the fields for Java.io.FilterOutputStream class:- protected OutputStream out -- This is the output stream to be filtered.
Class constructors
S.N. | Constructor & Description |
---|---|
1 | FilterOutputStream(OutputStream out) This creates an output stream filter built on top of the specified underlying output stream. |
Class methods
S.N. | Method & Description |
---|---|
1 | void close() This method closes this output stream and releases any system resources associated with the stream. |
2 | void flush() This method flushes this output stream and forces any buffered output bytes to be written out to the stream. |
3 | void write(byte[] b) This method writes b.length bytes to this output stream. |
4 | void write(byte[] b, int off, int len) This method writes len bytes from the specified byte array starting at offset off to this output stream. |
5 | void write(int b) This method writes the specified byte to this output stream. |
Methods inherited
This class inherits methods from the following classes:- Java.io.Object
No comments:
Post a Comment