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
  • Field Details

  • Constructor Details

    • DictionaryFile

      public DictionaryFile(String id, String path, Date timestamp)
  • Method Details

    • 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)