## Package edu.stanford.nlp.io

Interface Summary
Lexer: A Lexer interface to be used with `LexerTokenizer`.

Class Summary
BZip2PipedOutputStream: Opens a outputstream for writing into a bzip2 file by piping into the bzip2 command.
EncodingFileReader: This is a convenience class which works almost exactly like `FileReader` but allows for the specification of input encoding.
EncodingPrintWriter: A convenience IO class with print and println statements to standard output and standard error allowing encoding in an arbitrary character set.
EncodingPrintWriter.err: Print methods wrapped around System.err
EncodingPrintWriter.out: Print methods wrapped around System.out
ExtensionFileFilter: Implements a file filter that uses file extensions to filter files.
FileUtils
IOUtils: Helper Class for storing serialized objects to disk.
NumberRangesFileFilter: Implements a file filter that examines a number in a filename to determine acceptance.
ReaderInputStream: Adapts a `Reader` as an `InputStream`.

Exception Summary
RuntimeIOException: An unchecked version of `IOException`.

Stanford NLP Group