com.foxconn.ebook.reader.engine.model
接口 IBookMarkCursor

所有已知实现类:
BookMarkInfo

public interface IBookMarkCursor

書簽的操作接口.

Example:

// 初始化書簽列表

private void initBookmarkList() {

List bookmarkList = book.getBookMarkCursor().getBookmarkList();

mBookmarkAapter = new BookmarkListAdapter(getContext(), bookmarkList);

mListView.setAdapter(mBookmarkAapter);

}

// 跳轉書簽

private OnItemClickListener cListBookmarkListener = new OnItemClickListener() {

@Override

public void onItemClick(AdapterView parent, View view, int position, long id) {

mBookmarkTogo = (Bookmark) mListView.getItemAtPosition(position);

book.getBookmarkOps().setBookmarkTogo(mBookmarkTogo);

mIEREngine.getAction().gotoBookmark();

}

};


方法摘要
 boolean addBookmark(BookMarkInfo.Bookmark bookmark)
          添加一個書簽.
 boolean cleanBookmarks()
          清空書簽列表.
 boolean delBookmark(BookMarkInfo.Bookmark bookmark)
          刪除一個書簽.
 java.util.List<BookMarkInfo.Bookmark> getBookmarkList()
          獲取書簽列表.
 BookMarkInfo.Bookmark getBookmarkTogo()
          獲取將要跳轉的書簽數據對象.
 void setBookmarkTogo(BookMarkInfo.Bookmark bookmark)
          設置將要跳轉的書簽數據對象.
 

方法详细信息

addBookmark

boolean addBookmark(BookMarkInfo.Bookmark bookmark)
添加一個書簽.

参数:
bookmark - 書簽數據對象
返回:
true, 添加成功. false, 添加失敗.

delBookmark

boolean delBookmark(BookMarkInfo.Bookmark bookmark)
刪除一個書簽.

参数:
bookmark - 書簽數據對象
返回:
true, 刪除成功. false, 刪除失敗.

getBookmarkList

java.util.List<BookMarkInfo.Bookmark> getBookmarkList()
獲取書簽列表.

返回:
返回書簽列表.

getBookmarkTogo

BookMarkInfo.Bookmark getBookmarkTogo()
獲取將要跳轉的書簽數據對象.

通常從書簽頁打開書籍時,需要設置該書簽數據對象.

返回:
將要跳轉的書簽數據對象.

setBookmarkTogo

void setBookmarkTogo(BookMarkInfo.Bookmark bookmark)
設置將要跳轉的書簽數據對象.

通常從書簽頁打開書籍時,需要設置該書簽數據對象.

参数:
bookmark - 將要跳轉的書簽數據對象.

cleanBookmarks

boolean cleanBookmarks()
清空書簽列表.

返回:
true, 清空成功. false, 清空失敗.