|
J avolution v5.4 (J2SE 1.6+) | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.io.Writer
javolution.io.AppendableWriter
public final class AppendableWriter
This class allows any Appendable
to be used as
a writer.
Field Summary |
---|
Fields inherited from class java.io.Writer |
---|
lock |
Constructor Summary | |
---|---|
AppendableWriter()
Creates a new appendable writer for which the appendable output is not set. |
Method Summary | |
---|---|
void |
close()
Closes and resets this writer for reuse. |
void |
flush()
Flushes the stream. |
void |
reset()
Resets the internal state of this object to its default values. |
AppendableWriter |
setOutput(java.lang.Appendable output)
Sets the appendable output being written to. |
void |
write(char c)
Writes a single character. |
void |
write(char[] cbuf,
int off,
int len)
Writes a portion of an array of characters. |
void |
write(java.lang.CharSequence csq)
Writes the specified character sequence. |
void |
write(int c)
Writes the 16 low-order bits of the given integer value; the 16 high-order bits are ignored. |
void |
write(java.lang.String str,
int off,
int len)
Writes a portion of a string. |
Methods inherited from class java.io.Writer |
---|
append, append, append, write, write |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AppendableWriter()
setOutput(Appendable)
Method Detail |
---|
public AppendableWriter setOutput(java.lang.Appendable output)
Writer writer = new AppendableWriter().setOutput(new TextBuilder());
output
- the appendable written to.
java.lang.IllegalStateException
- if this writer is being reused and
it has not been closed
or reset
.public void write(char c) throws java.io.IOException
c
- char
the character to be written.
java.io.IOException
- if an I/O error occurs.public void write(int c) throws java.io.IOException
write
in class java.io.Writer
c
- the value of the character to be written.
java.io.IOException
- if an I/O error occurs.public void write(char[] cbuf, int off, int len) throws java.io.IOException
write
in class java.io.Writer
cbuf
- the array of characters.off
- the offset from which to start writing characters.len
- the number of characters to write.
java.io.IOException
- if an I/O error occurs.public void write(java.lang.String str, int off, int len) throws java.io.IOException
write
in class java.io.Writer
str
- a String.off
- the offset from which to start writing characters.len
- the number of characters to write.
java.io.IOException
- if an I/O error occurspublic void write(java.lang.CharSequence csq) throws java.io.IOException
csq
- the character sequence.
java.io.IOException
- if an I/O error occurspublic void flush()
flush
in interface java.io.Flushable
flush
in class java.io.Writer
public void close()
resets
this writer for reuse.
close
in interface java.io.Closeable
close
in class java.io.Writer
public void reset()
Reusable
reset
in interface Reusable
|
J avolution v5.4 (J2SE 1.6+) | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |