| 
 | " 2013 FRC Java API" | |||||||||
| 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.
OutputStreamWriter, 
Reader| Field Summary | |
|---|---|
| protected  Object | lockThe 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)
lock - Object to synchronize on.| Method Detail | 
|---|
public void write(int c)
           throws IOException
Subclasses that intend to support efficient single-character output should override this method.
c - int specifying a character to be written.
IOException - If an I/O error occurs
public void write(char[] cbuf)
           throws IOException
cbuf - Array of characters to be written
IOException - If an I/O error occurs
public abstract void write(char[] cbuf,
                           int off,
                           int len)
                    throws IOException
cbuf - Array of charactersoff - Offset from which to start writing characterslen - Number of characters to write
IOException - If an I/O error occurs
public void write(String str)
           throws IOException
str - String to be written
IOException - If an I/O error occurs
public void write(String str,
                  int off,
                  int len)
           throws IOException
str - A Stringoff - Offset from which to start writing characterslen - Number of characters to write
IOException - If an I/O error occurs
public abstract void flush()
                    throws IOException
IOException - If an I/O error occurs
public abstract void close()
                    throws IOException
IOException - If an I/O error occurs| 
 | " 2013 FRC Java API" | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||