LineReader ---------- This distribution contains the LineReader, a class that reads a file and produces a LineEvent for each line it reads. Usage: construct a LineReader (either with a given filename, or set a filename later using setFilename()), register one or more listeners to receive the LineEvents (such as the Sentencer component), and kick off the whole procedure by calling start(). The registered listener(s) will receive each line as it is read. You can extract the data from a LineEvent by calling its getLine() method; this will return null when the end of the input file has been reached. (C) 2000 Phrasys (www.phrasys.com / www.phrasys.co.uk)