TextBufferEditor manages a set of TextEdits and applies them as a whole to a TextBuffer. Added TextEdits must not overlap. The only exception from this rule are insertion point. There can be more than one insert point at the same text position. Clients should use the method canPerformEdits to validate if all added text edits follow these rules. Clients can attach more than one TextBufferEditor to a single TextBuffer. If so canPerformEdits validates all text edits from all text buffer editors working on the same text buffer.
| |