- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中com.koolearn.klibrary.text.view.ZLTextHighlighting.getEndPosition()
方法的一些代码示例,展示了ZLTextHighlighting.getEndPosition()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZLTextHighlighting.getEndPosition()
方法的具体详情如下:
包路径:com.koolearn.klibrary.text.view.ZLTextHighlighting
类名称:ZLTextHighlighting
方法名:getEndPosition
暂无
代码示例来源:origin: ydcx/KooReader
public int compareTo(ZLTextHighlighting highlighting) {
final int cmp = getStartPosition().compareTo(highlighting.getStartPosition());
return cmp != 0 ? cmp : getEndPosition().compareTo(highlighting.getEndPosition());
}
}
代码示例来源:origin: Jiangzqts/EpubRead
public int compareTo(ZLTextHighlighting highlighting) {
final int cmp = getStartPosition().compareTo(highlighting.getStartPosition());
return cmp != 0 ? cmp : getEndPosition().compareTo(highlighting.getEndPosition());
}
}
代码示例来源:origin: Jiangzqts/EpubRead
private ZLTextHighlighting getWordHilite(ZLTextPosition pos, List<ZLTextHighlighting> hilites) {
for (ZLTextHighlighting h : hilites) {
if (h.getStartPosition().compareToIgnoreChar(pos) <= 0
&& pos.compareToIgnoreChar(h.getEndPosition()) <= 0) {
return h;
}
}
return null;
}
代码示例来源:origin: ydcx/KooReader
final Hull hull(ZLTextPage page) {
final ZLTextPosition startPosition = getStartPosition();
final ZLTextPosition endPosition = getEndPosition();
final List<ZLTextElementArea> areas = page.TextElementMap.areas();
int startIndex = 0;
int endIndex = 0;
for (int i = 0; i < areas.size(); ++i) {
final ZLTextElementArea a = areas.get(i);
if (i == startIndex && startPosition.compareTo(a) > 0) {
++startIndex;
} else if (endPosition.compareTo(a) < 0) {
break;
}
++endIndex;
}
return HullUtil.hull(areas.subList(startIndex, endIndex));
}
代码示例来源:origin: ydcx/KooReader
private ZLTextHighlighting getWordHilite(ZLTextPosition pos, List<ZLTextHighlighting> hilites) {
for (ZLTextHighlighting h : hilites) {
if (h.getStartPosition().compareToIgnoreChar(pos) <= 0
&& pos.compareToIgnoreChar(h.getEndPosition()) <= 0) {
return h;
}
}
return null;
}
代码示例来源:origin: Jiangzqts/EpubRead
final Hull hull(ZLTextPage page) {
final ZLTextPosition startPosition = getStartPosition();
final ZLTextPosition endPosition = getEndPosition();
final List<ZLTextElementArea> areas = page.TextElementMap.areas();
int startIndex = 0;
int endIndex = 0;
for (int i = 0; i < areas.size(); ++i) {
final ZLTextElementArea a = areas.get(i);
if (i == startIndex && startPosition.compareTo(a) > 0) {
++startIndex;
} else if (endPosition.compareTo(a) < 0) {
break;
}
++endIndex;
}
return HullUtil.hull(areas.subList(startIndex, endIndex));
}
代码示例来源:origin: ydcx/KooReader
boolean intersects(ZLTextRegion region) {
final ZLTextRegion.Soul soul = region.getSoul();
return
!isEmpty() &&
soul.compareTo(getStartPosition()) >= 0 &&
soul.compareTo(getEndPosition()) <= 0;
}
代码示例来源:origin: Jiangzqts/EpubRead
boolean intersects(ZLTextRegion region) {
final ZLTextRegion.Soul soul = region.getSoul();
return
!isEmpty() &&
soul.compareTo(getStartPosition()) >= 0 &&
soul.compareTo(getEndPosition()) <= 0;
}
代码示例来源:origin: ydcx/KooReader
boolean intersects(ZLTextPage page) {
return
!isEmpty() &&
!page.StartCursor.isNull() && !page.EndCursor.isNull() &&
page.StartCursor.compareTo(getEndPosition()) < 0 &&
page.EndCursor.compareTo(getStartPosition()) > 0;
}
代码示例来源:origin: Jiangzqts/EpubRead
boolean intersects(ZLTextPage page) {
return
!isEmpty() &&
!page.StartCursor.isNull() && !page.EndCursor.isNull() &&
page.StartCursor.compareTo(getEndPosition()) < 0 &&
page.EndCursor.compareTo(getStartPosition()) > 0;
}
本文整理了Java中com.koolearn.klibrary.text.view.ZLTextSelection.getEndPosition()方法的一些代码示例,展示了ZLTextSelecti
本文整理了Java中com.koolearn.klibrary.text.view.ZLTextHighlighting.getEndPosition()方法的一些代码示例,展示了ZLTextHigh
我是一名优秀的程序员,十分优秀!