本文整理了Java中com.koolearn.klibrary.text.view.ZLTextTraverser.processWord()
方法的一些代码示例,展示了ZLTextTraverser.processWord()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZLTextTraverser.processWord()
方法的具体详情如下:
包路径:com.koolearn.klibrary.text.view.ZLTextTraverser
类名称:ZLTextTraverser
方法名:processWord
暂无
代码示例来源:origin: Jiangzqts/EpubRead
public void traverse(ZLTextPosition from, ZLTextPosition to) {
final int fromParagraph = from.getParagraphIndex();
final int toParagraph = to.getParagraphIndex();
ZLTextParagraphCursor cursor = myView.cursor(fromParagraph);
for (int i = fromParagraph; i <= toParagraph; ++i) {
final int fromElement = i == fromParagraph ? from.getElementIndex() : 0;
final int toElement = i == toParagraph ? to.getElementIndex() : cursor.getParagraphLength() - 1;
for (int j = fromElement; j <= toElement; j++) {
final ZLTextElement element = cursor.getElement(j);
if (element == ZLTextElement.HSpace) {
processSpace();
} else if (element == ZLTextElement.NBSpace) {
processNbSpace();
} else if (element instanceof ZLTextWord) {
processWord((ZLTextWord)element);
}
}
if (i < toParagraph) {
processEndOfParagraph();
cursor = cursor.next();
}
}
}
}
代码示例来源:origin: ydcx/KooReader
public void traverse(ZLTextPosition from, ZLTextPosition to) {
final int fromParagraph = from.getParagraphIndex();
final int toParagraph = to.getParagraphIndex();
ZLTextParagraphCursor cursor = myView.cursor(fromParagraph);
for (int i = fromParagraph; i <= toParagraph; ++i) {
final int fromElement = i == fromParagraph ? from.getElementIndex() : 0;
final int toElement = i == toParagraph ? to.getElementIndex() : cursor.getParagraphLength() - 1;
for (int j = fromElement; j <= toElement; j++) {
final ZLTextElement element = cursor.getElement(j);
if (element == ZLTextElement.HSpace) {
processSpace();
} else if (element == ZLTextElement.NBSpace) {
processNbSpace();
} else if (element instanceof ZLTextWord) {
processWord((ZLTextWord)element);
}
}
if (i < toParagraph) {
processEndOfParagraph();
cursor = cursor.next();
}
}
}
}
内容来源于网络,如有侵权,请联系作者删除!