public final class RewriteSessionEditProcessor extends TextEditProcessor
|Constructor and Description|
Constructs a new edit processor for the given document.
|Modifier and Type||Method and Description|
Executes the text edits.
canPerformEdits, considerEdit, getDocument, getRoot, getStyle
document- the document to manipulate
root- the root of the text edit tree describing the modifications. By passing a text edit a a text edit processor the ownership of the edit is transfered to the text edit processors. Clients must not modify the edit (e.g adding new children) any longer.
public UndoEdit performEdits() throws MalformedTreeException, BadLocationException
MalformedTreeException- is thrown if the edit tree isn't in a valid state. This exception is thrown before any edit is executed. So the document is still in its original state.
BadLocationException- is thrown if one of the edits in the tree can't be executed. The state of the document is undefined if this exception is thrown.
public static boolean isLargeEdit(TextEdit edit)
trueif the passed edit is considered large,
edit- the edit to check
editis considered large,
Copyright (c) 2000, 2017 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.