com.foxconn.ebook.reader.engine.util.recorder
类 FileRecorder

java.lang.Object
  继承者 com.foxconn.ebook.reader.engine.util.recorder.FileRecorder
所有已实现的接口:
IRecorder

public class FileRecorder
extends java.lang.Object
implements IRecorder

FileRecorder is save the opened book information that include path name, title, author, font size, last page, last location .etc. It save the informations in the local directory of this package. Each book is to generate


字段摘要
static java.lang.String FILE_RECORD_DIR
          The Constant FILE_RECORD_DIR.
static java.lang.String FILE_RECORD_EXT
          The Constant FILE_RECORD_EXT.
 
构造函数摘要
FileRecorder(Context context)
          Instantiates a new file recorder.
 
方法摘要
 boolean addBookEmphasisDb(BookEmphasisInfo.BookEmphasis emphasis)
          添加高亮選擇到數據庫.
 boolean addBookMarkDb(BookMarkInfo.Bookmark bookmark)
          添加書簽到數據庫記錄.
 boolean cleanBookEmphasisDb(Book book)
          清空高亮選擇列表.
 boolean cleanBookMarkDb(Book book)
          清空書簽記錄.
 boolean delBookEmphasisDb(BookEmphasisInfo.BookEmphasis emphasis)
          刪除高亮選擇對象.
 boolean delBookMarkDb(BookMarkInfo.Bookmark bookmark)
          刪除書簽到數據庫記錄.
 boolean loadBookDb(Book book)
          讀取書籍的信息,包括屬性信息、書簽列表、高亮選擇列表.
 boolean saveBookDb(Book book)
          保存書籍的信息,包括屬性信息、書簽列表、高亮選擇列表.
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

FILE_RECORD_DIR

public static final java.lang.String FILE_RECORD_DIR
The Constant FILE_RECORD_DIR.

另请参见:
常量字段值

FILE_RECORD_EXT

public static final java.lang.String FILE_RECORD_EXT
The Constant FILE_RECORD_EXT.

另请参见:
常量字段值
构造函数详细信息

FileRecorder

public FileRecorder(Context context)
Instantiates a new file recorder.

参数:
context - the context
方法详细信息

cleanBookMarkDb

public boolean cleanBookMarkDb(Book book)
从接口 IRecorder 复制的描述
清空書簽記錄.

指定者:
接口 IRecorder 中的 cleanBookMarkDb
返回:
true, 清空成功. false, 清空失敗.

cleanBookEmphasisDb

public boolean cleanBookEmphasisDb(Book book)
从接口 IRecorder 复制的描述
清空高亮選擇列表.

指定者:
接口 IRecorder 中的 cleanBookEmphasisDb
返回:
true, 清空成功. false, 清空失敗.

addBookMarkDb

public boolean addBookMarkDb(BookMarkInfo.Bookmark bookmark)
从接口 IRecorder 复制的描述
添加書簽到數據庫記錄.

指定者:
接口 IRecorder 中的 addBookMarkDb
参数:
bookmark - 書簽對象
返回:
true, 添加成功. false, 添加失敗.

addBookEmphasisDb

public boolean addBookEmphasisDb(BookEmphasisInfo.BookEmphasis emphasis)
从接口 IRecorder 复制的描述
添加高亮選擇到數據庫.

指定者:
接口 IRecorder 中的 addBookEmphasisDb
参数:
emphasis - 高亮選擇對象
返回:
true, 添加成功. false, 添加失敗

delBookMarkDb

public boolean delBookMarkDb(BookMarkInfo.Bookmark bookmark)
从接口 IRecorder 复制的描述
刪除書簽到數據庫記錄.

指定者:
接口 IRecorder 中的 delBookMarkDb
参数:
bookmark - 書簽對象
返回:
true, 刪除成功. false, 刪除失敗.

delBookEmphasisDb

public boolean delBookEmphasisDb(BookEmphasisInfo.BookEmphasis emphasis)
从接口 IRecorder 复制的描述
刪除高亮選擇對象.

指定者:
接口 IRecorder 中的 delBookEmphasisDb
参数:
emphasis - 高亮選擇對象
返回:
true, 刪除成功. false, 刪除失敗.

saveBookDb

public boolean saveBookDb(Book book)
                   throws java.lang.Exception
从接口 IRecorder 复制的描述
保存書籍的信息,包括屬性信息、書簽列表、高亮選擇列表.

指定者:
接口 IRecorder 中的 saveBookDb
参数:
book - Book對象
返回:
true, 保存成功. false, 保存失敗
抛出:
java.lang.Exception - the exception

loadBookDb

public boolean loadBookDb(Book book)
从接口 IRecorder 复制的描述
讀取書籍的信息,包括屬性信息、書簽列表、高亮選擇列表.

指定者:
接口 IRecorder 中的 loadBookDb
参数:
book - the book
返回:
true, if successful