本文整理汇总了Java中org.geometerplus.fbreader.bookmodel.TOCTree.getReference方法的典型用法代码示例。如果您正苦于以下问题:Java TOCTree.getReference方法的具体用法?Java TOCTree.getReference怎么用?Java TOCTree.getReference使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.geometerplus.fbreader.bookmodel.TOCTree
的用法示例。
在下文中一共展示了TOCTree.getReference方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getCurrentTOCElement
import org.geometerplus.fbreader.bookmodel.TOCTree; //导入方法依赖的package包/类
public TOCTree getCurrentTOCElement()
{
final ZLTextWordCursor cursor = BookTextView.getStartCursor();
if (Model == null || cursor == null) { return null; }
int index = cursor.getParagraphIndex();
if (cursor.isEndOfParagraph())
{
++index;
}
TOCTree treeToSelect = null;
for (TOCTree tree : Model.TOCTree)
{
final TOCTree.Reference reference = tree.getReference();
if (reference == null)
{
continue;
}
if (reference.ParagraphIndex > index)
{
break;
}
treeToSelect = tree;
}
return treeToSelect;
}
示例2: getCurrentTOCElement
import org.geometerplus.fbreader.bookmodel.TOCTree; //导入方法依赖的package包/类
public TOCTree getCurrentTOCElement() {
final ZLTextWordCursor cursor = BookTextView.getStartCursor();
if (Model == null || cursor == null) {
return null;
}
int index = cursor.getParagraphIndex();
if (cursor.isEndOfParagraph()) {
++index;
}
TOCTree treeToSelect = null;
for (TOCTree tree : Model.TOCTree) {
final TOCTree.Reference reference = tree.getReference();
if (reference == null) {
continue;
}
if (reference.ParagraphIndex > index) {
break;
}
treeToSelect = tree;
}
return treeToSelect;
}
示例3: openBookText
import org.geometerplus.fbreader.bookmodel.TOCTree; //导入方法依赖的package包/类
void openBookText(TOCTree tree)
{
final TOCTree.Reference reference = tree.getReference();
if (reference != null)
{
finish();
final FBReaderApp fbreader = (FBReaderApp) ZLApplication.Instance();
fbreader.addInvisibleBookmark();
fbreader.BookTextView.gotoPosition(reference.ParagraphIndex, 0, 0);
fbreader.showBookTextView();
}
}
示例4: openBookText
import org.geometerplus.fbreader.bookmodel.TOCTree; //导入方法依赖的package包/类
void openBookText(TOCTree tree) {
final TOCTree.Reference reference = tree.getReference();
if (reference != null) {
finish();
final FBReaderApp fbreader = (FBReaderApp)ZLApplication.Instance();
fbreader.addInvisibleBookmark();
fbreader.BookTextView.gotoPosition(reference.ParagraphIndex, 0, 0);
fbreader.showBookTextView();
}
}