Sentencer --------- This distribution contains the Sentencer, a component that listens to LineEvents and produces two kinds of events: ParagraphEvents and SentenceEvents. Both events are received only by registered listeners, so if only SentenceEvents are required, simply don't register any ParagraphListeners and vice versa. Usage: construct a Sentencer, register it to a component that produces LineEvents, and then register one or more listeners to receive the Paragraph/SentenceEvents (such as the Tokeniser component), and kick off the whole procedure by starting off the LineEvent producer. The registered listener(s) will receive each paragraph or sentence as it is read. You can extract the data from the event by calling its getParagraph() or getSentence() method; this will return null when the end of the input file has been reached. The classes LineEvent, ParagraphEvent, and SentenceEvent are also included in this distribution. For more documentation on those see the javadoc generated documentation on the website. (C) 2000 Phrasys (www.phrasys.com / www.phrasys.co.uk)