IO is a supplementary extension to the java.io
and java.nio
packages.
- FastFiles: Utility functions for operations pertaining to
java.io.File
andjava.nio.file.Path
. - Readers: Utility functions for operations pertaining to
java.io.Reader
. - ReplayInputStream: Implementation of a FilterInputStream that allows its content to be re-read.
- ReplayReader: Implementation of a FilterReader that allows its content to be re-read.
- Streams: Utility functions for operations pertaining to
java.io.InputStream
andjava.io.OutputStream
. - TeeOutputStream:
java.io.OutputStream
that propagates its method calls to an array of output streams. - UnicodeReader: A
java.io.Reader
for decoding streams of escaped unicode encoded strings.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
This project is licensed under the MIT License - see the LICENSE.txt file for details.