public abstract class FilterWriter extends Writer
Writer. This class simply overrides all the
methods in Writer to redirect them to the
underlying stream. Subclasses provide actual filtering.| Modifier and Type | Method and Description |
|---|---|
void |
close()
This method closes the underlying
Writer. |
void |
flush()
This method attempt to flush all buffered output to be written to the
underlying output sink.
|
void |
write(char[] buf,
int offset,
int len)
This method writes
len chars from the array buf
starting at index offset to the underlying
Writer. |
void |
write(int b)
This method writes a single char of output to the underlying
Writer. |
void |
write(String str,
int offset,
int len)
This method writes
len chars from the String
starting at position offset. |
public void close()
throws IOException
Writer. Any
further attempts to write to this stream may throw an exception.close in interface Closeableclose in class WriterIOException - If an error occurspublic void flush()
throws IOException
flush in interface Flushableflush in class WriterIOException - If an error occurspublic void write(char[] buf,
int offset,
int len)
throws IOException
len chars from the array buf
starting at index offset to the underlying
Writer.write in class Writerbuf - The char array to write chars fromoffset - The index into the array to start writing chars fromlen - The number of chars to writeIOException - If an error occurspublic void write(int b)
throws IOException
Writer.write in class Writerb - The char to write, passed as an int.IOException - If an error occurspublic void write(String str, int offset, int len) throws IOException
len chars from the String
starting at position offset.write in class Writerstr - The String that is to be writtenoffset - The character offset into the String
to start writing fromlen - The number of chars to writeIOException - If an error occurs