|
J avolution v5.2 (J2SE 1.5+) | ||||||||
| 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.Writerc - 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.Writercbuf - 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.Writerstr - 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 occurs
public 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.Flushableflush in class java.io.Writerpublic void close()
resets this writer for reuse.
close in interface java.io.Closeableclose in class java.io.Writerpublic void reset()
Reusable
reset in interface Reusable
|
J avolution v5.2 (J2SE 1.5+) | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||