public interface Position
表示文档中的位置。它旨在抽象出文档的实现细节,并启用文档中能够在编辑文档时跟踪更改的位置的规范。
Position 对象指向两个字符之间的位置。当周围的内容发生变化时,Position 对象会自动调整其偏移量以反映变化。如果在 Position 对象的位置之前插入或删除内容,则 Position 分别增加或减少其偏移量,以指向同一位置。如果文档的一部分被删除,其中包含 Position 的偏移量,则 Position 的偏移量将成为已删除区域开头的偏移量。例如,如果 Position 的偏移量为 5,并且区域 2-10 被移除,则 Position 的偏移量变为 2。
偏移量为 0 的 Position 是一种特殊情况。当文档内容改变时,它永远不会改变它的偏移量。
-
内部类总结
内部类 -
方法总结
-
方法详情
-
getOffset
int getOffset()获取文档中的当前偏移量。- 返回:
- offset >= 0
-