Package org.codelibs.fess.dict
Class DictionaryCreator
- java.lang.Object
-
- org.codelibs.fess.dict.DictionaryCreator
-
- Direct Known Subclasses:
CharMappingCreator,KuromojiCreator,ProtwordsCreator,StemmerOverrideCreator,StopwordsCreator,SynonymCreator
public abstract class DictionaryCreator extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected DictionaryManagerdictionaryManagerprotected Patternpattern
-
Constructor Summary
Constructors Constructor Description DictionaryCreator(String pattern)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description DictionaryFile<? extends DictionaryItem>create(String path, Date timestamp)protected StringencodePath(String path)protected booleanisTarget(String path)protected abstract DictionaryFile<? extends DictionaryItem>newDictionaryFile(String id, String path, Date timestamp)voidsetDictionaryManager(DictionaryManager dictionaryManager)
-
-
-
Field Detail
-
pattern
protected Pattern pattern
-
dictionaryManager
protected DictionaryManager dictionaryManager
-
-
Constructor Detail
-
DictionaryCreator
public DictionaryCreator(String pattern)
-
-
Method Detail
-
create
public DictionaryFile<? extends DictionaryItem> create(String path, Date timestamp)
-
isTarget
protected boolean isTarget(String path)
-
newDictionaryFile
protected abstract DictionaryFile<? extends DictionaryItem> newDictionaryFile(String id, String path, Date timestamp)
-
setDictionaryManager
public void setDictionaryManager(DictionaryManager dictionaryManager)
-
-