/* * JudgeByTotalChapterNumber.java * * Version info * * Create time * * Last modify time * * Copyright (c) 2010 easyview Technology Group All rights reserved */ package com.easyview.ebook.reader.engine.model.strategy; import com.easyview.ebook.reader.engine.model.Book; import com.easyview.ebook.reader.engine.util.Logger; /** * */ public class JudgeByTotalChapterNumber implements IHasChapter { /* * @seecom.easyview.ebook.reader.engine2.model.strategy.IHasChapter# * hasPreviousChapter(com.easyview.ebook.reader.engine2.model.Book) */ public boolean hasPreviousChapter(Book book) { // Logger.dLog("!!!!!!!!!!!!!!!!!!!", "book.getCurChapterIndex() = " // + book.getCurChapterIndex() + " book.getMaxChapterNum() = " // + book.getMaxChapterNum()); if (book != null) { if (book.getCurChapterIndex() > 0) { return true; } } return false; } /* * @see * com.easyview.ebook.reader.engine2.model.strategy.IHasChapter#hasNextChapter * (com.easyview.ebook.reader.engine2.model.Book) */ public boolean hasNextChapter(Book book) { // Logger.dLog("!!!!!!!!!!!!!!!!!!!", "book.getCurChapterIndex() = " // + book.getCurChapterIndex() + " book.getMaxChapterNum() = " // + book.getMaxChapterNum()); if (book != null) { if (book.getCurChapterIndex() < book.getMaxChapterNum() - 1) { return true; } } return false; } }