package com.gmail.dpierron.calibre.opds; import com.gmail.dpierron.calibre.datamodel.Book; import com.gmail.dpierron.calibre.datamodel.EBookFile; public class CoverManager extends ImageManager { private static Integer imageHeight = null; // CONSTRUCTORS public CoverManager(int maxSize) { super(maxSize); } // METHODS and PROPERTIES public void reset() { super.reset(); } /** * * @return */ @Override public String getResizedFilename() { return "c2o_resizedcover.jpg"; } public String getResizedFilenameOld(Book book) { EBookFile file = book.getPreferredFile(); String result; result = (file != null) ? file.getName() + Constants.TYPE_SEPARATOR + getResizedFilename().substring(4) : getResizedFilename().substring(4); return result; } public String getDefaultResizedFilename() { return "cover.jpg"; } /** * * @return */ @Override public String getImageHeightDat() { return "c2o_coverHeight.dat"; } }