Package org.omegat.core.dictionaries
Class DictionariesManager
java.lang.Object
org.omegat.core.dictionaries.DictionariesManager
- All Implemented Interfaces:
DirectoryMonitor.Callback
Class for load dictionaries.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd dictionary factory.voidaddIgnoreWord(String word) Add new ignore word.voidAdd online dictionary(dictionary without local data).booleanvoidfileChanged(File file) Executed on file changed.findWords(Collection<String> words) Find words list in all dictionaries.String[]getStemmedWords(String word) voidRemove dictionary Factory.voidRemove online dictionary.voidsetIndexLanguage(Language indexLanguage) voidsetTokenizer(ITokenizer tokenizer) voidvoidstop()
-
Field Details
-
IGNORE_FILE
- See Also:
-
-
Constructor Details
-
DictionariesManager
-
-
Method Details
-
addDictionaryFactory
Add dictionary factory.- Parameters:
dict- factory to register.
-
removeDictionaryFactory
Remove dictionary Factory.- Parameters:
factory- factory to unregister.
-
addOnlineDictionary
Add online dictionary(dictionary without local data).- Parameters:
dict- dictionary lookup driver.
-
removeOnlineDictionary
Remove online dictionary.- Parameters:
dict- dictionary lookup driver to remove from registration.
-
start
-
stop
public void stop() -
fileChanged
Executed on file changed.- Specified by:
fileChangedin interfaceDirectoryMonitor.Callback
-
addIgnoreWord
Add new ignore word. -
findWords
Find words list in all dictionaries.- Parameters:
words- words list- Returns:
- articles list
-
setIndexLanguage
-
setTokenizer
-
doFuzzyMatching
public boolean doFuzzyMatching() -
getStemmedWords
-