Package com.swabunga.spell.event
Class JavaWordFinder
- java.lang.Object
-
- com.swabunga.spell.event.AbstractWordFinder
-
- com.swabunga.spell.event.JavaWordFinder
-
- All Implemented Interfaces:
WordFinder
public class JavaWordFinder extends AbstractWordFinder
A word finder Java source files, which searches text for sequences of letters formated as Java comments.- Author:
- Anthony Roy (ajr@antroy.co.uk)
-
-
Field Summary
-
Fields inherited from class com.swabunga.spell.event.AbstractWordFinder
currentWord, nextWord, sentenceIterator, startsSentence, text
-
-
Constructor Summary
Constructors Constructor Description JavaWordFinder()Creates a new JavaWordFinder object.JavaWordFinder(java.lang.String inText)Creates a new JavaWordFinder object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidinit()Initializes this word finderWordnext()This method scans the text from the end of the last word, and returns a new Word object corresponding to the next word.-
Methods inherited from class com.swabunga.spell.event.AbstractWordFinder
current, getText, hasNext, ignore, ignore, ignore, ignore, isWordChar, isWordChar, replace, setSentenceIterator, setText, startsSentence, toString
-
-
-
-
Method Detail
-
next
public Word next()
This method scans the text from the end of the last word, and returns a new Word object corresponding to the next word.- Specified by:
nextin interfaceWordFinder- Specified by:
nextin classAbstractWordFinder- Returns:
- the next word.
- Throws:
WordNotFoundException- search string contains no more words.
-
init
protected void init()
Initializes this word finder- Overrides:
initin classAbstractWordFinder
-
-