|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.io.Writer
public abstract class Writer
Abstract class for writing to character streams. The only methods that a subclass must implement are write(char[], int, int), flush(), and close(). Most subclasses, however, will override some of the methods defined here in order to provide higher efficiency, additional functionality, or both.
| Field Summary | |
|---|---|
protected Object |
lock
The object used to synchronize operations on this stream. |
| Constructor Summary | |
|---|---|
protected |
Writer()
Create a new character-stream writer whose critical sections will synchronize on the writer itself. |
protected |
Writer(Object lock)
Create a new character-stream writer whose critical sections will synchronize on the given object. |
| Method Summary | |
|---|---|
abstract void |
close()
Close the stream, flushing it first. |
abstract void |
flush()
Flush the stream. |
void |
write(char[] cbuf)
Write an array of characters. |
abstract void |
write(char[] cbuf,
int off,
int len)
Write a portion of an array of characters. |
void |
write(int c)
Write a single character. |
void |
write(String str)
Write a string. |
void |
write(String str,
int off,
int len)
Write a portion of a string. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Object lock
| Constructor Detail |
|---|
protected Writer()
protected Writer(Object lock)
| Method Detail |
|---|
public abstract void close()
throws IOException
IOException
public abstract void flush()
throws IOException
IOException
public void write(char[] cbuf)
throws IOException
IOException
public abstract void write(char[] cbuf,
int off,
int len)
throws IOException
IOException
public void write(int c)
throws IOException
IOException
public void write(String str)
throws IOException
IOException
public void write(String str,
int off,
int len)
throws IOException
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||