|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.io.Writer
java.io.FilterWriter
public abstract class FilterWriter
This class is the common superclass of output character stream classes
that filter the output they write. These classes typically transform the
data in some way prior to writing it out to another underlying
Writer
. This class simply overrides all the
methods in Writer
to redirect them to the
underlying stream. Subclasses provide actual filtering.
Field Summary | |
---|---|
protected Writer |
out
This is the subordinate Writer that this class
redirects its method calls to. |
Fields inherited from class java.io.Writer |
---|
lock |
Constructor Summary | |
---|---|
protected |
FilterWriter(Writer out)
This method initializes an instance of FilterWriter
to write to the specified subordinate Writer . |
Method Summary | |
---|---|
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 . |
Methods inherited from class java.io.Writer |
---|
append, append, append, write, write |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Writer out
Writer
that this class
redirects its method calls to.
Constructor Detail |
---|
protected FilterWriter(Writer out)
FilterWriter
to write to the specified subordinate Writer
.
The given Writer
will be used as lock
for
the newly created FilterWriter
.
out
- The Writer
to write toMethod Detail |
---|
public void close() throws IOException
Writer
. Any
further attempts to write to this stream may throw an exception.
close
in interface Closeable
close
in class Writer
IOException
- If an error occurspublic void flush() throws IOException
flush
in interface Flushable
flush
in class Writer
IOException
- If an error occurspublic void write(int b) throws IOException
Writer
.
write
in class Writer
b
- The char to write, passed as an int.
IOException
- 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 Writer
buf
- The char array to write chars fromoffset
- The index into the array to start writing chars fromlen
- The number of chars to write
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 Writer
str
- The String
that is to be writtenoffset
- The character offset into the String
to start writing fromlen
- The number of chars to write
IOException
- If an error occurs
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |