org.directwebremoting.util
Class WriterOutputStream
java.lang.Object
ServletOutputStream
org.directwebremoting.util.WriterOutputStream
public final class WriterOutputStream
- extends ServletOutputStream
This is not the evil hack you are looking for.
- Author:
- Joe Walker [joe at getahead dot ltd dot uk]
Constructor Summary |
WriterOutputStream(java.io.Writer writer)
ctor using platform default encoding |
WriterOutputStream(java.io.Writer writer,
java.lang.String encoding)
ctor that allows us to specify how strings are created |
Method Summary |
void |
close()
|
void |
flush()
|
void |
print(java.lang.String s)
|
void |
write(byte[] ba)
|
void |
write(byte[] ba,
int off,
int len)
|
void |
write(int bite)
|
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)
- ctor using platform default encoding
- Parameters:
writer
-
WriterOutputStream
public WriterOutputStream(java.io.Writer writer,
java.lang.String encoding)
- ctor that allows us to specify how strings are created
- Parameters:
writer
- encoding
-
print
public void print(java.lang.String s)
throws java.io.IOException
- Throws:
java.io.IOException
write
public void write(byte[] ba)
throws java.io.IOException
- Throws:
java.io.IOException
write
public void write(byte[] ba,
int off,
int len)
throws java.io.IOException
- Throws:
java.io.IOException
write
public void write(int bite)
throws java.io.IOException
- Throws:
java.io.IOException
close
public void close()
throws java.io.IOException
- Throws:
java.io.IOException
flush
public void flush()
throws java.io.IOException
- Throws:
java.io.IOException