Package org.omegat.core.spellchecker
Class SpellCheckerLangToolHunspell
- java.lang.Object
-
- org.omegat.core.spellchecker.SpellCheckerLangToolHunspell
-
- All Implemented Interfaces:
ISpellCheckerProvider
public class SpellCheckerLangToolHunspell extends java.lang.Object implements ISpellCheckerProvider
A thin wrapper around the LanguageTool Hunspell implementation (which itself wraps native libs)
-
-
Constructor Summary
Constructors Constructor Description SpellCheckerLangToolHunspell(java.lang.String dictBasename)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()Destroy checker.booleanisCorrect(java.lang.String word)Check is word correct.voidlearnWord(java.lang.String word)Add a word to the list of correct wordsjava.util.List<java.lang.String>suggest(java.lang.String word)return a list of strings as suggestions
-
-
-
Method Detail
-
isCorrect
public boolean isCorrect(java.lang.String word)
Description copied from interface:ISpellCheckerProviderCheck is word correct.- Specified by:
isCorrectin interfaceISpellCheckerProvider
-
suggest
public java.util.List<java.lang.String> suggest(java.lang.String word)
Description copied from interface:ISpellCheckerProviderreturn a list of strings as suggestions- Specified by:
suggestin interfaceISpellCheckerProvider
-
learnWord
public void learnWord(java.lang.String word)
Description copied from interface:ISpellCheckerProviderAdd a word to the list of correct words- Specified by:
learnWordin interfaceISpellCheckerProvider
-
destroy
public void destroy()
Description copied from interface:ISpellCheckerProviderDestroy checker.- Specified by:
destroyin interfaceISpellCheckerProvider
-
-