Package com.swabunga.spell.event
Class FileWordTokenizer
java.lang.Object
com.swabunga.spell.event.AbstractWordTokenizer
com.swabunga.spell.event.FileWordTokenizer
- All Implemented Interfaces:
WordTokenizer
This class tokenizes a input file.
Any takers to do this efficiently?? doesn't need to replace any words to start with. I need this to get an idea of how quick the spell checker is.
-
Field Summary
Fields inherited from class com.swabunga.spell.event.AbstractWordTokenizer
currentWord, finder, sentenceIterator, wordCount
-
Constructor Summary
ConstructorsConstructorDescriptionFileWordTokenizer
(File inputFile) Creates a new FileWordTokenizer object.FileWordTokenizer
(File inputFile, WordFinder finder) Creates a new FileWordTokenizer object and associate a WordFinder to it's processing. -
Method Summary
Methods inherited from class com.swabunga.spell.event.AbstractWordTokenizer
getContext, getCurrentWordCount, getCurrentWordEnd, getCurrentWordPosition, hasMoreWords, isNewSentence, nextWord
-
Constructor Details
-
FileWordTokenizer
Creates a new FileWordTokenizer object.- Parameters:
inputFile
- the file to work upon
-
FileWordTokenizer
Creates a new FileWordTokenizer object and associate a WordFinder to it's processing.- Parameters:
inputFile
- the file to word upon.finder
- the specialize processing for words.
-
-
Method Details
-
replaceWord
Replaces the current word token- Specified by:
replaceWord
in interfaceWordTokenizer
- Specified by:
replaceWord
in classAbstractWordTokenizer
- Parameters:
s
- the new string- Throws:
WordNotFoundException
- current word not yet set.
-