本文整理汇总了Java中org.geometerplus.fbreader.book.IBookCollection类的典型用法代码示例。如果您正苦于以下问题:Java IBookCollection类的具体用法?Java IBookCollection怎么用?Java IBookCollection使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
IBookCollection类属于org.geometerplus.fbreader.book包,在下文中一共展示了IBookCollection类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: RootTree
import org.geometerplus.fbreader.book.IBookCollection; //导入依赖的package包/类
public RootTree(IBookCollection collection) {
super(collection);
new FavoritesTree(this);
new RecentBooksTree(this);
new AuthorListTree(this);
new TitleListTree(this);
new SeriesListTree(this);
new TagListTree(this);
new FileFirstLevelTree(this);
}
开发者ID:liufeiit,项目名称:itmarry,代码行数:12,代码来源:RootTree.java
示例2: FBReaderApp
import org.geometerplus.fbreader.book.IBookCollection; //导入依赖的package包/类
public FBReaderApp(IBookCollection collection)
{
Collection = collection;
collection.addListener(new IBookCollection.Listener()
{
public void onBookEvent(BookEvent event, Book book)
{
switch (event)
{
case BookmarkStyleChanged:
case BookmarksUpdated:
if (Model != null && (book == null || book.equals(Model.Book)))
{
if (BookTextView.getModel() != null)
{
setBookmarkHighlightings(BookTextView, null);
}
if (FootnoteView.getModel() != null && myFootnoteModelId != null)
{
setBookmarkHighlightings(FootnoteView, myFootnoteModelId);
}
}
break;
case Updated:
onBookUpdated(book);
break;
}
}
public void onBuildEvent(IBookCollection.Status status)
{}
});
addAction(ActionCode.INCREASE_FONT, new ChangeFontSizeAction(this, +2));
addAction(ActionCode.DECREASE_FONT, new ChangeFontSizeAction(this, -2));
addAction(ActionCode.FIND_NEXT, new FindNextAction(this));
addAction(ActionCode.FIND_PREVIOUS, new FindPreviousAction(this));
addAction(ActionCode.CLEAR_FIND_RESULTS, new ClearFindResultsAction(this));
addAction(ActionCode.SELECTION_CLEAR, new SelectionClearAction(this));
addAction(ActionCode.TURN_PAGE_FORWARD, new TurnPageAction(this, true));
addAction(ActionCode.TURN_PAGE_BACK, new TurnPageAction(this, false));
addAction(ActionCode.MOVE_CURSOR_UP, new MoveCursorAction(this, FBView.Direction.up));
addAction(ActionCode.MOVE_CURSOR_DOWN, new MoveCursorAction(this, FBView.Direction.down));
addAction(ActionCode.MOVE_CURSOR_LEFT, new MoveCursorAction(this, FBView.Direction.rightToLeft));
addAction(ActionCode.MOVE_CURSOR_RIGHT, new MoveCursorAction(this, FBView.Direction.leftToRight));
addAction(ActionCode.VOLUME_KEY_SCROLL_FORWARD, new VolumeKeyTurnPageAction(this, true));
addAction(ActionCode.VOLUME_KEY_SCROLL_BACK, new VolumeKeyTurnPageAction(this, false));
addAction(ActionCode.SWITCH_TO_DAY_PROFILE, new SwitchProfileAction(this, ColorProfile.DAY));
addAction(ActionCode.SWITCH_TO_NIGHT_PROFILE, new SwitchProfileAction(this, ColorProfile.NIGHT));
addAction(ActionCode.EXIT, new ExitAction(this));
BookTextView = new FBView(this);
FootnoteView = new FBView(this);
setView(BookTextView);
}
开发者ID:AlixMing,项目名称:FBreader,代码行数:65,代码来源:FBReaderApp.java
示例3: onBuildEvent
import org.geometerplus.fbreader.book.IBookCollection; //导入依赖的package包/类
public void onBuildEvent(IBookCollection.Status status) {
}
开发者ID:liufeiit,项目名称:itmarry,代码行数:3,代码来源:StyleListActivity.java
示例4: onBuildEvent
import org.geometerplus.fbreader.book.IBookCollection; //导入依赖的package包/类
public void onBuildEvent(IBookCollection.Status status) {
setProgressBarIndeterminateVisibility(!status.IsCompleted);
}
开发者ID:liufeiit,项目名称:itmarry,代码行数:4,代码来源:LibraryActivity.java
示例5: BookmarkHighlighting
import org.geometerplus.fbreader.book.IBookCollection; //导入依赖的package包/类
BookmarkHighlighting(ZLTextView view, IBookCollection collection, Bookmark bookmark) {
super(view, startPosition(bookmark), endPosition(bookmark));
Collection = collection;
Bookmark = bookmark;
}
开发者ID:liufeiit,项目名称:itmarry,代码行数:6,代码来源:BookmarkHighlighting.java
示例6: FBReaderApp
import org.geometerplus.fbreader.book.IBookCollection; //导入依赖的package包/类
public FBReaderApp(Context context,IBookCollection collection) {
Collection = collection;
context=context;
collection.addListener(new IBookCollection.Listener() {
public void onBookEvent(BookEvent event, Book book) {
switch (event) {
case BookmarkStyleChanged:
case BookmarksUpdated:
if (Model != null && (book == null || book.equals(Model.Book))) {
if (BookTextView.getModel() != null) {
setBookmarkHighlightings(BookTextView, null);
}
if (FootnoteView.getModel() != null && myFootnoteModelId != null) {
setBookmarkHighlightings(FootnoteView, myFootnoteModelId);
}
}
break;
case Updated:
onBookUpdated(book);
break;
}
}
public void onBuildEvent(IBookCollection.Status status) {
}
});
addAction(ActionCode.INCREASE_FONT, new ChangeFontSizeAction(this, +2));
addAction(ActionCode.DECREASE_FONT, new ChangeFontSizeAction(this, -2));
addAction(ActionCode.FIND_NEXT, new FindNextAction(this));
addAction(ActionCode.FIND_PREVIOUS, new FindPreviousAction(this));
addAction(ActionCode.CLEAR_FIND_RESULTS, new ClearFindResultsAction(this));
addAction(ActionCode.SELECTION_CLEAR, new SelectionClearAction(this));
addAction(ActionCode.TURN_PAGE_FORWARD, new TurnPageAction(this, true));
addAction(ActionCode.TURN_PAGE_BACK, new TurnPageAction(this, false));
addAction(ActionCode.MOVE_CURSOR_UP, new MoveCursorAction(this, FBView.Direction.up));
addAction(ActionCode.MOVE_CURSOR_DOWN, new MoveCursorAction(this, FBView.Direction.down));
addAction(ActionCode.MOVE_CURSOR_LEFT, new MoveCursorAction(this, FBView.Direction.rightToLeft));
addAction(ActionCode.MOVE_CURSOR_RIGHT, new MoveCursorAction(this, FBView.Direction.leftToRight));
addAction(ActionCode.VOLUME_KEY_SCROLL_FORWARD, new VolumeKeyTurnPageAction(this, true));
addAction(ActionCode.VOLUME_KEY_SCROLL_BACK, new VolumeKeyTurnPageAction(this, false));
addAction(ActionCode.SWITCH_TO_DAY_PROFILE, new SwitchProfileAction(this, ColorProfile.DAY));
addAction(ActionCode.SWITCH_TO_NIGHT_PROFILE, new SwitchProfileAction(this, ColorProfile.NIGHT));
addAction(ActionCode.SWITCH_TO_BG2,new SwitchProfileAction(this,ColorProfile.SECOND));
addAction(ActionCode.SWITCH_TO_BG3,new SwitchProfileAction(this,ColorProfile.THIRD));
addAction(ActionCode.JUST_REFRESH,new FBRreshAction(this,0));
addAction(ActionCode.EXIT, new ExitAction(this));
BookTextView = new FBView(this);
FootnoteView = new FBView(this);
setView(BookTextView);
}
开发者ID:liufeiit,项目名称:itmarry,代码行数:62,代码来源:FBReaderApp.java
示例7: AuthorTree
import org.geometerplus.fbreader.book.IBookCollection; //导入依赖的package包/类
AuthorTree(IBookCollection collection, Author author) {
super(collection, new Filter.ByAuthor(author));
Author = author;
}
开发者ID:liufeiit,项目名称:itmarry,代码行数:5,代码来源:AuthorTree.java
示例8: BookWithAuthorsTree
import org.geometerplus.fbreader.book.IBookCollection; //导入依赖的package包/类
BookWithAuthorsTree(IBookCollection collection, Book book) {
super(collection, book);
}
开发者ID:liufeiit,项目名称:itmarry,代码行数:4,代码来源:BookWithAuthorsTree.java
示例9: TitleTree
import org.geometerplus.fbreader.book.IBookCollection; //导入依赖的package包/类
TitleTree(IBookCollection collection, String prefix) {
super(collection, new Filter.ByTitlePrefix(prefix));
Prefix = prefix;
}
开发者ID:liufeiit,项目名称:itmarry,代码行数:5,代码来源:TitleTree.java
示例10: SeriesTree
import org.geometerplus.fbreader.book.IBookCollection; //导入依赖的package包/类
SeriesTree(IBookCollection collection, Series series, Author author) {
super(collection, filter(series, author));
Series = series;
}
开发者ID:liufeiit,项目名称:itmarry,代码行数:5,代码来源:SeriesTree.java
示例11: FilteredTree
import org.geometerplus.fbreader.book.IBookCollection; //导入依赖的package包/类
FilteredTree(IBookCollection collection, Filter filter) {
super(collection);
myFilter = filter;
}
开发者ID:liufeiit,项目名称:itmarry,代码行数:5,代码来源:FilteredTree.java
示例12: LibraryTree
import org.geometerplus.fbreader.book.IBookCollection; //导入依赖的package包/类
protected LibraryTree(IBookCollection collection) {
super();
Collection = collection;
}
开发者ID:liufeiit,项目名称:itmarry,代码行数:5,代码来源:LibraryTree.java
示例13: BookTree
import org.geometerplus.fbreader.book.IBookCollection; //导入依赖的package包/类
BookTree(IBookCollection collection, Book book) {
super(collection);
Book = book;
}
开发者ID:liufeiit,项目名称:itmarry,代码行数:5,代码来源:BookTree.java
示例14: BookInSeriesTree
import org.geometerplus.fbreader.book.IBookCollection; //导入依赖的package包/类
BookInSeriesTree(IBookCollection collection, Book book) {
super(collection, book);
}
开发者ID:liufeiit,项目名称:itmarry,代码行数:4,代码来源:BookInSeriesTree.java
示例15: TagTree
import org.geometerplus.fbreader.book.IBookCollection; //导入依赖的package包/类
TagTree(IBookCollection collection, Tag tag) {
super(collection, new Filter.ByTag(tag));
Tag = tag;
}
开发者ID:liufeiit,项目名称:itmarry,代码行数:5,代码来源:TagTree.java
注:本文中的org.geometerplus.fbreader.book.IBookCollection类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论