borland Packages  Class Hierarchy  jbcl.io Package  Index 

AsciiOutputStream class

java.lang.Object
   +----borland.jbcl.io.SimpleCharOutputStream
           +----borland.jbcl.io.AsciiOutputStream

About the AsciiOutputStream class

Constructors  Properties  Methods  

An implementation of SimpleCharOutputStream that is optimized for data where most of the characters belong to either the ASCII character set or the 8859_1 character set. Other characters are assumed to be encoded in Unicode escapes.


AsciiOutputStream constructors

AsciiOutputStream properties

*Read-only properties **Write-only properties

Properties implemented in java.lang.Object

AsciiOutputStream methods

Methods implemented in this class

Methods implemented in borland.jbcl.io.SimpleCharOutputStream

Methods implemented in java.lang.Object


AsciiOutputStream constructors

AsciiOutputStream(java.io.OutputStream)

  public AsciiOutputStream(java.io.OutputStream out)
Creates a new buffered stream with a default buffer size.

Parameters:

out
The output stream.

AsciiOutputStream(java.io.OutputStream, int)

  public AsciiOutputStream(java.io.OutputStream out, int bufferLength)
Creates a new buffered stream with the specified buffer size.

Parameters:

out
The output stream.
bufferLength
The buffer size.

AsciiOutputStream methods

close()

  public void close()
Closes the output stream. Should be the last operation done with this object.

Overrides: borland.jbcl.io.SimpleCharOutputStream.close()

flush()

  public void flush()
Causes all currently buffered information to be written to the output stream.

write(int)

  public void write(int ch)
Writes a char. This method will block until the byte is actually written.

If an I/O error occurrs, write(int) throws an IOException.

Parameters:

b
The byte to be written.

Overrides: borland.jbcl.io.SimpleCharOutputStream.write(int)