|
||||||||||
| 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 Writerc - 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 Writercbuf - 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 Writerstr - a String.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(CharSequence csq)
throws IOException
csq - the character sequence.
IOException - if an I/O error occurspublic void flush()
flush in interface Flushableflush in class Writerpublic void close()
resets this writer for reuse.
close in interface Closeableclose in class Writerpublic void reset()
Reusable
reset in interface Reusable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||