Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.eclipse.text.edits.TextEdit

Packages that use TextEdit
org.eclipse.text.edits |

Uses of TextEdit in org.eclipse.text.edits

Subclasses of TextEdit in org.eclipse.text.edits
`class` | `CopyingRangeMarker` A `CopyingRangeMarker` can be used to track positions when executing text edits.
`class` | `CopySourceEdit` A copy source edit denotes the source of a copy operation.
`class` | `CopyTargetEdit` A copy target edit denotes the target of a copy operation.
`class` | `DeleteEdit` Text edit to delete a range in a document.
`class` | `InsertEdit` Text edit to insert a text at a given position in a document.
`class` | `MoveSourceEdit` A move source edit denotes the source of a move operation.
`class` | `MoveTargetEdit` A move target edit denotes the target of a move operation.
`class` | `MultiTextEdit` A multi-text edit can be used to aggregate several edits into one edit.
`class` | `RangeMarker` A range marker can be used to track positions when executing text edits.
`class` | `ReplaceEdit` Text edit to replace a range in a document with a different string.
`class` | `UndoEdit` This class encapsulates the reverse changes of an executed text edit tree.

Methods in org.eclipse.text.edits that return TextEdit
`protected TextEdit` | `UndoEdit.doCopy()`
`TextEdit` | `TextEditProcessor.getRoot()` Returns the edit processor's root edit.
`TextEdit[]` | `TextEditGroup.getTextEdits()` Returns an array of `TextEdit`s containing the edits managed by this group.
`TextEdit` | `TextEditCopier.perform()` Performs the actual copying.
`TextEdit` | `TextEditCopier.getCopy(TextEdit original)` Returns the copy for the original text edit.
`TextEdit` | `TextEdit.getParent()` Returns the edit's parent.
`TextEdit` | `TextEdit.removeChild(int index)` Removes the edit specified by the given index from the list of children.
`TextEdit[]` | `TextEdit.removeChildren()` Removes all child edits from and returns them.
`TextEdit[]` | `TextEdit.getChildren()` Returns the edit's children.
`TextEdit` | `TextEdit.copy()` Creates a deep copy of the edit tree rooted at this edit.
`protected abstract TextEdit` | `TextEdit.doCopy()` Creates and returns a copy of this edit.
`protected TextEdit` | `ReplaceEdit.doCopy()`
`protected TextEdit` | `RangeMarker.doCopy()`
`protected TextEdit` | `MultiTextEdit.doCopy()`
`protected TextEdit` | `MoveTargetEdit.doCopy()`
`protected TextEdit` | `MoveSourceEdit.doCopy()`
`TextEdit` | `MalformedTreeException.getParent()` Returns the parent edit that caused the exception.
`TextEdit` | `MalformedTreeException.getChild()` Returns the child edit that caused the exception.
`protected TextEdit` | `InsertEdit.doCopy()`
`protected TextEdit` | `DeleteEdit.doCopy()`
`protected TextEdit` | `CopyingRangeMarker.doCopy()`
`protected TextEdit` | `CopyTargetEdit.doCopy()`
`protected TextEdit` | `CopySourceEdit.doCopy()`

Methods in org.eclipse.text.edits with parameters of type TextEdit
`void` | `TextEditVisitor.preVisit(TextEdit edit)` Visits the given text edit prior to the type-specific visit.
`void` | `TextEditVisitor.postVisit(TextEdit edit)` Visits the given text edit following the type-specific visit (after `endVisit`).
`boolean` | `TextEditVisitor.visitNode(TextEdit edit)` Visits the given text edit.
`protected boolean` | `TextEditProcessor.considerEdit(TextEdit edit)`
`void` | `TextEditGroup.addTextEdit(TextEdit edit)` Adds the given `TextEdit` to this group.
`TextEdit` | `TextEditCopier.getCopy(TextEdit original)` Returns the copy for the original text edit.
`boolean` | `TextEdit.covers(TextEdit other)` Returns `true` if the edit covers the given edit `other`.
`void` | `TextEdit.addChild(TextEdit child)` Adds the given edit `child` to this edit.
`void` | `TextEdit.addChildren(TextEdit[] edits)` Adds all edits in `edits` to this edit.
`boolean` | `TextEdit.removeChild(TextEdit child)` Removes the first occurrence of the given child from the list of children.
`static IRegion` | `TextEdit.getCoverage(TextEdit[] edits)` Returns the text range spawned by the given array of text edits.
`static IRegion` | `MoveSourceEdit.intersect(TextEdit op1, TextEdit op2)`

Constructors in org.eclipse.text.edits with parameters of type TextEdit
`TextEditProcessor(IDocument document, TextEdit root, int style)` Constructs a new edit processor for the given document.
`TextEditGroup(String name, TextEdit edit)` Creates a new text edit group with a name and a single `TextEdit`.
`TextEditGroup(String name, TextEdit[] edits)` Creates a new text edit group with the given name and array of edits.
`TextEditCopier(TextEdit edit)` Constructs a new `TextEditCopier` for the given edit.
`TextEdit(TextEdit source)` Copy constructor
`MalformedTreeException(TextEdit parent, TextEdit child, String message)` Constructs a new malformed tree exception.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.