| Interface | Description |
|---|---|
| ByteArrayDataInput |
An extension of
DataInput for reading from in-memory byte arrays; its
methods offer identical functionality but do not throw IOException. |
| ByteArrayDataOutput |
An extension of
DataOutput for writing to in-memory byte arrays; its
methods offer identical functionality but do not throw IOException. |
| ByteProcessor<T> |
A callback interface to process bytes from a stream.
|
| InputSupplier<T> | Deprecated
For
InputSupplier<? extends InputStream>, use
ByteSource instead. |
| LineProcessor<T> |
A callback to be used with the streaming
readLines methods. |
| OutputSupplier<T> | Deprecated
For
OutputSupplier<? extends OutputStream>, use
ByteSink instead. |
| Class | Description |
|---|---|
| BaseEncoding |
A binary encoding scheme for reversibly translating between byte sequences and printable ASCII
strings.
|
| ByteSink |
A destination to which bytes can be written, such as a file.
|
| ByteSource |
A readable source of bytes, such as a file.
|
| ByteStreams |
Provides utility methods for working with byte arrays and I/O streams.
|
| CharSink |
A destination to which characters can be written, such as a text file.
|
| CharSource |
A readable source of characters, such as a text file.
|
| CharStreams |
Provides utility methods for working with character streams.
|
| Closeables |
Utility methods for working with
Closeable objects. |
| Closer | |
| Files |
Provides utility methods for working with files.
|
| LineReader |
A class for reading lines of text.
|
| Resources |
Provides utility methods for working with resources in the classpath.
|
| Enum | Description |
|---|---|
| FileWriteMode |
Modes for opening a file for writing.
|
| Exception | Description |
|---|---|
| BaseEncoding.DecodingException |
Exception indicating invalid base-encoded input encountered while decoding.
|
Copyright © 2020. All rights reserved.