Package org.codelibs.fess.dict
Class DictionaryFile<T extends DictionaryItem>
- java.lang.Object
-
- org.codelibs.fess.dict.DictionaryFile<T>
-
- Direct Known Subclasses:
CharMappingFile,KuromojiFile,ProtwordsFile,StemmerOverrideFile,StopwordsFile,SynonymFile
public abstract class DictionaryFile<T extends DictionaryItem> extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDictionaryFile.PagingList<E>
-
Field Summary
Fields Modifier and Type Field Description protected DictionaryManagerdictionaryManagerprotected Stringidprotected Stringpathprotected Datetimestamp
-
Constructor Summary
Constructors Constructor Description DictionaryFile(String id, String path, Date timestamp)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voiddelete(T item)abstract org.dbflute.optional.OptionalEntity<T>get(long id)StringgetId()StringgetPath()DategetTimestamp()abstract StringgetType()abstract voidinsert(T item)DictionaryFile<T>manager(DictionaryManager dictionaryManager)abstract DictionaryFile.PagingList<T>selectList(int offset, int size)abstract voidupdate(T item)voidwriteOut(org.lastaflute.web.servlet.request.stream.WrittenStreamOut out)
-
-
-
Field Detail
-
dictionaryManager
protected DictionaryManager dictionaryManager
-
id
protected String id
-
path
protected String path
-
timestamp
protected Date timestamp
-
-
Method Detail
-
getId
public String getId()
-
getPath
public String getPath()
-
getTimestamp
public Date getTimestamp()
-
manager
public DictionaryFile<T> manager(DictionaryManager dictionaryManager)
-
writeOut
public void writeOut(org.lastaflute.web.servlet.request.stream.WrittenStreamOut out) throws IOException- Throws:
IOException
-
getType
public abstract String getType()
-
selectList
public abstract DictionaryFile.PagingList<T> selectList(int offset, int size)
-
get
public abstract org.dbflute.optional.OptionalEntity<T> get(long id)
-
insert
public abstract void insert(T item)
-
update
public abstract void update(T item)
-
delete
public abstract void delete(T item)
-
-