-
public interface Position
表示文档中的位置。 它旨在抽象出文档的实现细节,并且能够在文档中编辑能够跟踪变化的文档中的位置的指定。一个
Position
对象指向两个字符之间的位置。 随着周围内容的改变,Position
对象自动调整其偏移量以反映更改。 如果在Position
对象的位置之前插入或删除内容,则Position
递增或递减其偏移量,以指向相同的位置。 如果删除了包含Position
的偏移量的文档的一部分,则Position
的偏移量将变为已移除区域的开始位置。 例如,如果Position
具有偏移量为5并且区域2-10被去除,则Position
的偏移量变为2。偏移量为0的
Position
是一种特殊情况。 它在文档内容被更改时从不改变其偏移量。
-
-
Nested Class Summary
Nested Classes Modifier and Type 接口 描述 static class
Position.Bias
一种类型安全的枚举,用于指示模型中位置的偏差。
-