|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
InputStreams, OutputStreams, Readers and Writers.
See:
Description
| Interface Summary | |
|---|---|
| ByteFilter<T> | An object that reads bytes from an InputStream and writes bytes to an OutputStream. |
| IoUtil.WritingRunnable | An entity which writes characters to a Writer. |
| Multiplexer.TimerKey | An identifier for a created timer. |
| Class Summary | |
|---|---|
| AsyncBufferedOutputStream | A FilterOutputStream that forwards data asynchronously (with a background thread) to the delegate
OutputStream. |
| ByteFilterInputStream | A FilterInputStream that transforms the byte stream through a ByteFilter. |
| ConcatInputStream | Concatenates the contents of several InputStreams. |
| CountingInputStream | An InputStream that counts the number of bytes read from it. |
| CountingOutputStream | An OutputStream that counts the number of bytes written to it. |
| CountingReader | A FilterReader that counts characters and line breaks in the stream. |
| FileBufferedChannel | A WritableByteChannel which forwards the data to a delegate. |
| FixedLengthInputStream | Signals end-of-input after exactly limit bytes were read from the delegate. |
| FixedLengthOutputStream | This stream enforces that an exact number of bytes is written to it before it is closed. |
| HexOutputStream | An OutputStream that formats and prints the data written to it in lines of 32 bytes. |
| IoUtil | Various java.io-related utility methods. |
| LineUtil | Various utility methods for processing lines in streams. |
| MarkableFileInputStream | A drop-in replacement for FileInputStream that supports mark(int) and
reset(). |
| Multiplexer | A thin wrapper for the JDK Selector that also manages timers and multiple threads. |
| PercentEncoding | Implements Percent-Encoding. |
| PercentEncodingInputStream | Implements the decoding of percent-encoded bytes. |
| PercentEncodingOutputStream | Implements Percent-Encoding. |
| ProxyInputStream | A FilterInputStream where the delegate can also be changed after construction. |
| ProxyOutputStream | A FilterOutputStream where the delegate can also be changed after construction. |
| TeeOutputStream | An OutputStream which writes the data written to it to two delegate OutputStreams. |
| UnclosableInputStream | A FilterInputStream which ignores all invocations of UnclosableInputStream.close(). |
| UnclosableOutputStream | A FilterOutputStream which ignores all invocations of UnclosableOutputStream.close(). |
| WriterOutputStream | Decodes the data bytes (assuming ISO-8859-1 encoding) into characters, and writes them to the given delegate writer. |
| WyeInputStream | Duplicates all bytes that it reads to an OutputStream. |
| WyeReader | Duplicates all bytes that it reads to a Writer. |
| XMLFormatterWriter | This FilterWriter scans the character stream for tags and inserts "artificial" line breaks as follows:
<a><b
Wrap between '>' and '<' and indent
</a><b
Wrap between '>' and '<'
<a/><b
Wrap between '>' and '<'
</a></b
Wrap between '>' and '<' and unindent
<a/></b
Wrap between '>' and '<' and unindent
|
| Exception Summary | |
|---|---|
| BlockingException | Indicates that an I/O operation is would block, but the underlying object (e.g. a InputStream) is
configured as 'non-blocking'. |
This package contains classes and interfaces that extend to capabilities of InputStreams, OutputStreams, Readers and Writers.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||