|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectWriter
AppendableWriter
public final class AppendableWriter
This class allows any Appendable
to be used as
a writer.
Field Summary |
---|
Fields inherited from class 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(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(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(String str,
int off,
int len)
Writes a portion of a string. |
Methods inherited from class Writer |
---|
append, append, append, write, write |
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AppendableWriter()
setOutput(Appendable)
Method Detail |
---|
public AppendableWriter setOutput(Appendable output)
Writer writer = new AppendableWriter().setOutput(new TextBuilder());
output
- the appendable written to.
IllegalStateException
- if this writer is being reused and
it has not been closed
or reset
.public void write(char c) throws IOException
c
- char
the character to be written.
IOException
- if an I/O error occurs.public void write(int c) throws IOException
write
in class Writer
c
- the value of the character to be written.
IOException
- if an I/O error occurs.public void write(char[] cbuf, int off, int len) throws IOException
write
in class Writer
cbuf
- the array of characters.off
- the offset from which to start writing characters.len
- the number of characters to write.
IOException
- if an I/O error occurs.public void write(String str, int off, int len) throws IOException
write
in class Writer
str
- a String.off
- the offset from which to start writing characters.len
- the number of characters to write.
IOException
- if an I/O error occurspublic void write(CharSequence csq) throws IOException
csq
- the character sequence.
IOException
- if an I/O error occurspublic void flush()
flush
in interface Flushable
flush
in class Writer
public void close()
resets
this writer for reuse.
close
in interface Closeable
close
in class Writer
public void reset()
Reusable
reset
in interface Reusable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |