com.compoze.util
Class WriterOutputStream
java.lang.Object
|
+--java.io.OutputStream
|
+--com.compoze.util.WriterOutputStream
- public class WriterOutputStream
- extends java.io.OutputStream
This class is an OutputStream that writes data to an underlying Writer.
Bytes are converted to characters by creating a character with the most
significant byte equal to zero.
Method Summary |
void |
write(byte[] b)
Write an array of bytes to the underlying writer. |
void |
write(byte[] b,
int iOffset,
int iLength)
Write an array of bytes to the underlying writer. |
void |
write(int i)
Write an int to the underlying writer. |
Methods inherited from class java.io.OutputStream |
close, flush |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WriterOutputStream
public WriterOutputStream(java.io.Writer writer)
- Constructor.
- Parameters:
writer
- the underlying writer
write
public void write(byte[] b)
throws java.io.IOException
- Write an array of bytes to the underlying writer.
- Overrides:
write
in class java.io.OutputStream
- Parameters:
b
- the array to write- Throws:
java.io.IOException
- if an i/o error occurred
write
public void write(byte[] b,
int iOffset,
int iLength)
throws java.io.IOException
- Write an array of bytes to the underlying writer.
- Overrides:
write
in class java.io.OutputStream
- Parameters:
b
- the array to write- Throws:
java.io.IOException
- if an i/o error occurred
write
public void write(int i)
throws java.io.IOException
- Write an int to the underlying writer. The upper two bytes of the integer
are ignored. NOTE: This differs from the general contract of
java.io.OutputStream which says that the upper three bytes are ignored.
- Overrides:
write
in class java.io.OutputStream
- Parameters:
i
- the integer to write- Throws:
java.io.IOException
- if an i/o error occurred
Copyright ©1999-2003 Compoze Software, Inc. All rights reserved.