|
Eclipse Platform Release 3.0 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
InsertEdit.doCopy()
|
TextEdit |
TextEditProcessor.getRoot()
Returns the edit processor's root edit. |
protected TextEdit |
MultiTextEdit.doCopy()
|
protected TextEdit |
CopySourceEdit.doCopy()
|
protected TextEdit |
MoveSourceEdit.doCopy()
|
protected TextEdit |
MoveTargetEdit.doCopy()
|
protected TextEdit |
CopyTargetEdit.doCopy()
|
protected TextEdit |
DeleteEdit.doCopy()
|
protected TextEdit |
CopyingRangeMarker.doCopy()
|
TextEdit |
TextEditCopier.perform()
Performs the actual copying. |
TextEdit |
TextEditCopier.getCopy(TextEdit original)
Returns the copy for the original text edit. |
protected TextEdit |
ReplaceEdit.doCopy()
|
protected TextEdit |
UndoEdit.doCopy()
|
protected TextEdit |
RangeMarker.doCopy()
|
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. |
TextEdit |
MalformedTreeException.getParent()
Returns the parent edit that caused the exception. |
TextEdit |
MalformedTreeException.getChild()
Returns the child edit that caused the exception. |
TextEdit[] |
TextEditGroup.getTextEdits()
Returns an array of TextEdit s containing
the edits managed by this group. |
Methods in org.eclipse.text.edits with parameters of type TextEdit | |
protected boolean |
TextEditProcessor.considerEdit(TextEdit edit)
|
static IRegion |
MoveSourceEdit.intersect(TextEdit op1,
TextEdit op2)
|
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. |
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. |
void |
TextEditGroup.addTextEdit(TextEdit edit)
Adds the given TextEdit to this group. |
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. |
|
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. |
|
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. |
|
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.