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 java.lang.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 java.lang.Stringidprotected java.lang.Stringpathprotected java.util.Datetimestamp
-
Constructor Summary
Constructors Constructor Description DictionaryFile(java.lang.String id, java.lang.String path, java.util.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)java.lang.StringgetId()java.lang.StringgetPath()java.util.DategetTimestamp()abstract java.lang.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 java.lang.String id
-
path
protected java.lang.String path
-
timestamp
protected java.util.Date timestamp
-
-
Method Detail
-
getId
public java.lang.String getId()
-
getPath
public java.lang.String getPath()
-
getTimestamp
public java.util.Date getTimestamp()
-
manager
public DictionaryFile<T> manager(DictionaryManager dictionaryManager)
-
writeOut
public void writeOut(org.lastaflute.web.servlet.request.stream.WrittenStreamOut out) throws java.io.IOException- Throws:
java.io.IOException
-
getType
public abstract java.lang.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)
-
-