|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.io.Writer
org.apache.jena.atlas.io.BufferingWriter
public final class BufferingWriter
A buffering writer. Like BufferedWriter but with no synchronization. A "synchronized" per character can be expensive.
The standard java.io classes have hidden synchronization so in some very critical situations, this can be expensive.
This class is not thread safe.
| Constructor Summary | |
|---|---|
BufferingWriter(Writer dest)
Create a buffering writer |
|
BufferingWriter(Writer dest,
int size)
Create a buffering writer |
|
BufferingWriter(Writer dest,
int size,
int blobSize)
Create a buffering writer |
|
| Method Summary | |
|---|---|
void |
close()
|
void |
flush()
|
void |
output(char ch)
Output a single character |
void |
output(char[] chars)
Output an array of characters |
void |
output(char[] chars,
int start,
int length)
Output an array of characters |
void |
output(String string)
Output a string |
void |
output(String string,
int off,
int length)
Output a string |
void |
write(char[] cbuf)
|
void |
write(char[] cbuf,
int off,
int len)
|
void |
write(int ch)
|
void |
write(String string)
|
void |
write(String string,
int off,
int len)
|
| Methods inherited from class java.io.Writer |
|---|
append, append, append |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BufferingWriter(Writer dest)
public BufferingWriter(Writer dest,
int size)
public BufferingWriter(Writer dest,
int size,
int blobSize)
| Method Detail |
|---|
public void output(String string)
string - Characters
public void output(String string,
int off,
int length)
string - Charactersoff - Starting point in the stringlength - Lengthpublic void output(char[] chars)
public void output(char[] chars,
int start,
int length)
chars - Charactersstart - Startlength - Lengthpublic void output(char ch)
public void close()
close in interface Closeableclose in class Writerpublic void flush()
flush in interface Flushableflush in class Writer
public void write(char[] cbuf,
int off,
int len)
throws IOException
write in class WriterIOException
public void write(char[] cbuf)
throws IOException
write in class WriterIOException
public void write(String string,
int off,
int len)
throws IOException
write in class WriterIOException
public void write(String string)
throws IOException
write in class WriterIOException
public void write(int ch)
throws IOException
write in class WriterIOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||