feat: bookmark replace
This commit is contained in:
parent
7d0bbcc052
commit
bc88948e6e
@ -114,11 +114,11 @@ public class BookmarkExec {
|
|||||||
|
|
||||||
for (BookmarkInfo info : set) {
|
for (BookmarkInfo info : set) {
|
||||||
queryBookmarkIdx(paragraph, info);
|
queryBookmarkIdx(paragraph, info);
|
||||||
}
|
|
||||||
|
|
||||||
BigInteger numID = paragraph.getNumID();
|
BigInteger numID = paragraph.getNumID();
|
||||||
if (numID != null) {
|
if (numID != null) {
|
||||||
|
info.setListMark(true);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return new ArrayList<>(set);
|
return new ArrayList<>(set);
|
||||||
@ -176,6 +176,7 @@ public class BookmarkExec {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 特殊处理书签结尾在段末尾的请情况,此时通过run的前一个节点获取不到end
|
||||||
if (!foundEnd) {
|
if (!foundEnd) {
|
||||||
info.setEndIdx(runs.size());
|
info.setEndIdx(runs.size());
|
||||||
}
|
}
|
||||||
|
@ -27,6 +27,9 @@ public class BookmarkInfo {
|
|||||||
// 中止run idx
|
// 中止run idx
|
||||||
private int endIdx;
|
private int endIdx;
|
||||||
|
|
||||||
|
// 是否是列表
|
||||||
|
private boolean listMark;
|
||||||
|
|
||||||
public BookmarkInfo(String bookmarkName, String bookmarkId) {
|
public BookmarkInfo(String bookmarkName, String bookmarkId) {
|
||||||
this.bookmarkName = bookmarkName;
|
this.bookmarkName = bookmarkName;
|
||||||
this.bookmarkId = bookmarkId;
|
this.bookmarkId = bookmarkId;
|
||||||
|
Loading…
Reference in New Issue
Block a user