Package edu.stanford.nlp.io

A few classes that augment the java.io package in useful ways for our applications.

See:
          Description

Interface Summary
Lexer A Lexer interface to be used with AbstractStreamTokenizer.
StreamTokenizer A simple interface for streaming tokenizers.
 

Class Summary
AbstractStreamTokenizer An abstract class for a tokenizer implementing edu.stanford.nlp.io.StreamTokenizer, based on a Lexer.
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.
FileArrayList A FileArrayList maintains a collection of Files.
FileCopier Static class for copying Files (oddly not supported by java.io.File).
FileSequentialCollection A FileSequentialCollection maintains a read-only collection of Files.
InDataStreamFile  
NumberRangeFileFilter Implements a file filter that examines a number in a filename to determine acceptance.
NumberRangesFileFilter Implements a file filter that examines a number in a filename to determine acceptance.
OutDataStreamFile  
PrintFile Shorthand class for opening an output file for human-readable output.
StreamTokenizerAdapter This class adapts between a java.io.StreamTokenizer and a edu.stanford.nlp.io.StreamTokenizer.
 

Exception Summary
RuntimeIOException An unchecked version of IOException.
 

Package edu.stanford.nlp.io Description

A few classes that augment the java.io package in useful ways for our applications.



Stanford NLP Group