BlobBuffer.AsciiOutputStream (jTDS API)
Keywords: net.sourceforge.jtds.util.BlobBuffer.AsciiOutputStream class

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## net.sourceforge.jtds.util
Class BlobBuffer.AsciiOutputStream

    java.lang.Object
      java.io.OutputStream
          net.sourceforge.jtds.util.BlobBuffer.AsciiOutputStream

Enclosing class:
  BlobBuffer

private class BlobBuffer.AsciiOutputStream
extends java.io.OutputStream

Implements an ASCII `OutputStream` for CLOB data.

Field Summary
`private boolean` | `open`
`private int` | `writePtr`

Constructor Summary
`(package private)` | `BlobBuffer.AsciiOutputStream(long pos)` Costructs an ASCII `OutputStream` object over the BLOB buffer.

Method Summary
`void` | `close()` Closes the output stream.
`protected void` | `finalize()` Ensures underlying BLOB file can be closed even if user does not close this stream.
`void` | `write(int b)` Writes a byte to the BLOB buffer.

Methods inherited from class java.io.OutputStream
`flush, write, write`

Methods inherited from class java.lang.Object
`clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### writePtr

    private int writePtr

### open

    private boolean open

Constructor Detail

### BlobBuffer.AsciiOutputStream

    BlobBuffer.AsciiOutputStream(long pos)
                           throws java.io.IOException

  Costructs an ASCII `OutputStream` object over the BLOB buffer.

Parameters:
  `pos` - the starting position (from 0)
Throws:
  `java.io.IOException` - if an I/O error occurs

Method Detail

### finalize

    protected void finalize()
                     throws java.lang.Throwable

  Ensures underlying BLOB file can be closed even if user does not close this stream.

  Throws:
    `java.lang.Throwable`

### write

    public void write(int b)
               throws java.io.IOException

  Writes a byte to the BLOB buffer.

  Parameters:
    `b` - the byte value to write
  Throws:
    `java.io.IOException` - if an I/O error occurs

### close

    public void close()
               throws java.io.IOException

  Closes the output stream.

  Throws:
    `java.io.IOException` - if an I/O error occurs

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Generated on December 30 2009