java.io
and java.nio
packages.See: Description
Class | Description |
---|---|
BOMExclusionInputStream |
This class is used to wrap a UTF8-encoded stream that includes an encoded
Byte Order Mark (BOM, 0xFEFF encoded as 0xEF 0xBB 0xBF) as its first bytes.
|
ChannelInputStream |
A decorator that provides
InputStream operations backed by a
java.nio.Channel . |
CloseBlockingInputStream |
An
InputStream decorator that silently ignores the CloseBlockingInputStream.close()
operation, but passes all other operations to its delegate. |
CloseBlockingOutputStream |
An
OutputStream decorator that silently ignores the CloseBlockingOutputStream.close()
operation, but passes all other operations to its delegate. |
CombiningInputStream |
This class combines multiple source streams into a single stream.
|
GeneratedInputStream |
An
InputStream that calls a method to generate blocks of data. |
HexDumpOutputStream |
An
OutputStream that logs all writes to a specified
Writer , in a hexdump format. |
IOUtil |
Static utility methods for working with classes in the
java.io
and java.nio packages. |
MonitoredInputStream |
A decorator
InputStream that invokes a MonitoredInputStream.progress(long, long) method
after each read, reporting the number of bytes processed. |
MonitoredOutputStream |
A decorator
OutputStream that invokes a MonitoredOutputStream.progress(long, long) method
after each write, reporting the number of bytes processed. |
TeeInputStream |
A decorator
InputStream that writes all bytes read to a
specified OutputStream . |
TeeOutputStream |
A decorator
OutputStream that writes all bytes to two
OutputStream s: a base and a tee. |
TranslatingInputStream |
A decorator stream that translates bytes from one character-set encoding to
another.
|
java.io
and java.nio
packages.