java.lang.Object
java.io.Writer
java.io.FilterWriter
- All Implemented Interfaces:
- Closeable,- Flushable,- Appendable,- AutoCloseable
public abstract class FilterWriter extends Writer
Abstract class for writing filtered character streams.
 The abstract class 
FilterWriter itself
 provides default methods that pass all requests to the
 contained stream. Subclasses of FilterWriter
 should override some of these methods and may also
 provide additional methods and fields.- Since:
- 1.1
- 
Field Summary
- 
Constructor SummaryConstructors Modifier Constructor Description protectedFilterWriter(Writer out)Create a new filtered writer.
- 
Method Summary
- 
Field Details- 
outThe underlying character-output stream.
 
- 
- 
Constructor Details- 
FilterWriterCreate a new filtered writer.- Parameters:
- out- a Writer object to provide the underlying stream.
- Throws:
- NullPointerException- if- outis- null
 
 
- 
- 
Method Details- 
writeWrites a single character.- Overrides:
- writein class- Writer
- Parameters:
- c- int specifying a character to be written
- Throws:
- IOException- If an I/O error occurs
 
- 
writeWrites a portion of an array of characters.- Specified by:
- writein class- Writer
- Parameters:
- cbuf- Buffer of characters to be written
- off- Offset from which to start reading characters
- len- Number of characters to be written
- Throws:
- IndexOutOfBoundsException- If the values of the- offand- lenparameters cause the corresponding method of the underlying- Writerto throw an- IndexOutOfBoundsException
- IOException- If an I/O error occurs
 
- 
writeWrites a portion of a string.- Overrides:
- writein class- Writer
- Parameters:
- str- String to be written
- off- Offset from which to start reading characters
- len- Number of characters to be written
- Throws:
- IndexOutOfBoundsException- If the values of the- offand- lenparameters cause the corresponding method of the underlying- Writerto throw an- IndexOutOfBoundsException
- IOException- If an I/O error occurs
 
- 
flushFlushes the stream.- Specified by:
- flushin interface- Flushable
- Specified by:
- flushin class- Writer
- Throws:
- IOException- If an I/O error occurs
 
 
-