• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java IBookCollection类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java SelectableComponent类代码示例发布时间:2022-05-16
下一篇:
Java StreamId类代码示例发布时间:2022-05-16
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap