#include <java_io_FilterOutputStream.h>
Inheritance diagram for java::io::FilterOutputStream:


Public Types | |
| enum | { xmogDefaultFlags = xmog_base::GLOBAL, xmogMajorVersion = 3, xmogMinorVersion = 2, xmogPatchVersion = 9, xmogBuildNumber = 2047 } |
|
typedef ::xmog_java_array_template< ::java::io::FilterOutputStream > | array1D |
|
typedef ::xmog_java_array_template< ::xmog_java_array_template< ::java::io::FilterOutputStream > > | array2D |
Public Member Functions | |
| virtual void | close (::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags) |
| Closes this output stream and releases any system resources associated with the stream. | |
| FilterOutputStream (const ::java::io::OutputStream &out,::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags) | |
| Creates an output stream filter built on top of the specified underlying output stream. | |
| virtual void | flush (::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags) |
| Flushes this output stream and forces any buffered output bytes to be written out to the stream. | |
| virtual void | write (const ::xmog_java_byte_array &b, jint off, jint len,::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags) |
Writes len bytes from the specified byte array starting at offset off to this output stream. | |
| virtual void | write (const ::xmog_java_byte_array &b,::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags) |
Writes b.length bytes to this output stream. | |
| virtual void | write (jint b,::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags) |
Writes the specified byte to this output stream. | |
These streams sit on top of an already existing output stream (the underlying output stream) which it uses as its basic sink of data, but possibly transforming the data along the way or providing additional functionality.
The class FilterOutputStream itself simply overrides all methods of OutputStream with versions that pass all requests to the underlying output stream. Subclasses of FilterOutputStream may further override some of these methods as well as provide additional methods and fields.
|
||||||||||||||||
|
Creates an output stream filter built on top of the specified underlying output stream.
|
|
||||||||||||
|
Closes this output stream and releases any system resources associated with the stream.
The
Reimplemented from java::io::OutputStream. Reimplemented in java::io::PrintStream. |
|
||||||||||||
|
Flushes this output stream and forces any buffered output bytes to be written out to the stream.
The
Reimplemented from java::io::OutputStream. Reimplemented in java::io::PrintStream. |
|
||||||||||||||||||||||||
|
Writes
The
Note that this method does not call the
Reimplemented from java::io::OutputStream. Reimplemented in java::io::PrintStream. |
|
||||||||||||||||
|
Writes
The
Note that this method does not call the one-argument
Reimplemented from java::io::OutputStream. |
|
||||||||||||||||
|
Writes the specified
The
Implements the abstract
Reimplemented from java::io::OutputStream. Reimplemented in java::io::PrintStream. |
1.4.1