Uses of Class
org.eclipse.text.edits.TextEdit
-
Packages that use TextEdit Package Description org.eclipse.core.filebuffers.manipulation Provides the API for manipulating file buffers.org.eclipse.jface.text Provides a framework for creating and manipulating text documents.org.eclipse.ltk.core.refactoring Application programmer interface to implement semantic preserving workspace transformations.org.eclipse.text.edits Provides support for describing and applying textual document editions. -
-
Uses of TextEdit in org.eclipse.core.filebuffers.manipulation
Subclasses of TextEdit in org.eclipse.core.filebuffers.manipulation Modifier and Type Class Description class
MultiTextEditWithProgress
Multi-text edit with progress reporting. -
Uses of TextEdit in org.eclipse.jface.text
Methods in org.eclipse.jface.text with parameters of type TextEdit Modifier and Type Method Description static boolean
RewriteSessionEditProcessor. isLargeEdit(TextEdit edit)
Returnstrue
if the passed edit is considered large,false
otherwise.Constructors in org.eclipse.jface.text with parameters of type TextEdit Constructor Description RewriteSessionEditProcessor(IDocument document, TextEdit root, int style)
Constructs a new edit processor for the given document. -
Uses of TextEdit in org.eclipse.ltk.core.refactoring
Methods in org.eclipse.ltk.core.refactoring that return TextEdit Modifier and Type Method Description TextEdit
TextChange. getEdit()
Returns the root text edit.TextEdit
TextChange. getPreviewEdit(TextEdit original)
Returns the edit that got executed during preview generation instead of the given original.TextEdit[]
TextChange. getPreviewEdits(TextEdit[] originals)
Returns the edits that were executed during preview generation instead of the given array of original edits.TextEdit[]
TextEditBasedChangeGroup. getTextEdits()
Returns the text edits managed by the underlying text edit group.Methods in org.eclipse.ltk.core.refactoring with parameters of type TextEdit Modifier and Type Method Description void
TextChange. addEdit(TextEdit edit)
Adds the given edit to the edit tree.TextEdit
TextChange. getPreviewEdit(TextEdit original)
Returns the edit that got executed during preview generation instead of the given original.TextEdit[]
TextChange. getPreviewEdits(TextEdit[] originals)
Returns the edits that were executed during preview generation instead of the given array of original edits.void
TextChange. setEdit(TextEdit edit)
Sets the root text edit that should be applied to the document represented by this text change.Constructors in org.eclipse.ltk.core.refactoring with parameters of type TextEdit Constructor Description CategorizedTextEditGroup(String name, TextEdit[] edits, GroupCategorySet groupCategories)
Creates a new text edit group with the given name, array of edits and a set of group categories.CategorizedTextEditGroup(String name, TextEdit edit, GroupCategorySet groupCategories)
Creates a new text edit group with a name, a singleTextEdit
and a set of group categories. -
Uses of TextEdit in org.eclipse.text.edits
Subclasses of TextEdit in org.eclipse.text.edits Modifier and Type Class Description class
CopyingRangeMarker
ACopyingRangeMarker
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 Modifier and Type Method Description TextEdit
TextEdit. copy()
Creates a deep copy of the edit tree rooted at this edit.protected TextEdit
CopyingRangeMarker. doCopy()
protected TextEdit
CopySourceEdit. doCopy()
protected TextEdit
CopyTargetEdit. doCopy()
protected TextEdit
DeleteEdit. doCopy()
protected TextEdit
InsertEdit. doCopy()
protected TextEdit
MoveSourceEdit. doCopy()
protected TextEdit
MoveTargetEdit. doCopy()
protected TextEdit
MultiTextEdit. doCopy()
protected TextEdit
RangeMarker. doCopy()
protected TextEdit
ReplaceEdit. doCopy()
protected abstract TextEdit
TextEdit. doCopy()
Creates and returns a copy of this edit.protected TextEdit
UndoEdit. doCopy()
TextEdit
MalformedTreeException. getChild()
Returns the child edit that caused the exception.TextEdit[]
TextEdit. getChildren()
Returns the edit's children.TextEdit
TextEditCopier. getCopy(TextEdit original)
Returns the copy for the original text edit.TextEdit
MalformedTreeException. getParent()
Returns the parent edit that caused the exception.TextEdit
TextEdit. getParent()
Returns the edit's parent.TextEdit
TextEdit. getRoot()
Returns the root edit of the edit tree.TextEdit
TextEditProcessor. getRoot()
Returns the edit processor's root edit.TextEdit[]
TextEditGroup. getTextEdits()
Returns an array ofTextEdit
s containing the edits managed by this group.TextEdit
TextEditCopier. perform()
Performs the actual copying.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.Methods in org.eclipse.text.edits with parameters of type TextEdit Modifier and Type Method Description void
TextEdit. addChild(TextEdit child)
Adds the given editchild
to this edit.void
TextEdit. addChildren(TextEdit[] edits)
Adds all edits inedits
to this edit.void
TextEditGroup. addTextEdit(TextEdit edit)
Adds the givenTextEdit
to this group.protected boolean
TextEditProcessor. considerEdit(TextEdit edit)
Tells whether this processor considers the given edit.boolean
MultiTextEdit. covers(TextEdit other)
boolean
TextEdit. covers(TextEdit other)
Returnstrue
if the edit covers the given editother
.TextEdit
TextEditCopier. getCopy(TextEdit original)
Returns the copy for the original text edit.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)
void
TextEditVisitor. postVisit(TextEdit edit)
Visits the given text edit following the type-specific visit (afterendVisit
).void
TextEditVisitor. preVisit(TextEdit edit)
Visits the given text edit prior to the type-specific visit.boolean
TextEdit. removeChild(TextEdit child)
Removes the first occurrence of the given child from the list of children.boolean
TextEditGroup. removeTextEdit(TextEdit edit)
Removes the givenTextEdit
from this group.boolean
TextEditVisitor. visitNode(TextEdit edit)
Visits the given text edit.Constructors in org.eclipse.text.edits with parameters of type TextEdit Constructor Description MalformedTreeException(TextEdit parent, TextEdit child, String message)
Constructs a new malformed tree exception.TextEdit(TextEdit source)
Copy constructorTextEditCopier(TextEdit edit)
Constructs a newTextEditCopier
for the given edit.TextEditGroup(String name, TextEdit edit)
Creates a new text edit group with a name and a singleTextEdit
.TextEditGroup(String name, TextEdit[] edits)
Creates a new text edit group with the given name and array of edits.TextEditProcessor(IDocument document, TextEdit root, int style)
Constructs a new edit processor for the given document.
-