| java.lang.Object org.eclipse.text.edits.TextEdit org.eclipse.text.edits.MoveTargetEdit
MoveTargetEdit | final public class MoveTargetEdit extends TextEdit (Code) | | A move target edit denotes the target of a move operation. Move
target edits are only valid inside an edit tree if they have a
corresponding source edit. Furthermore a target edit can't
can't be a direct or indirect child of its associated source edit.
Violating one of two requirements will result in a
MalformedTreeException when executing the edit tree.
Move target edits can't be used as a parent for other edits.
Trying to add an edit to a move target edit results in a
MalformedTreeException as well.
See Also: org.eclipse.text.edits.MoveSourceEdit See Also: org.eclipse.text.edits.CopyTargetEdit since: 3.0 |
MoveTargetEdit | public MoveTargetEdit(int offset)(Code) | | Constructs a new move target edit
Parameters: offset - the edit's offset |
MoveTargetEdit | public MoveTargetEdit(int offset, MoveSourceEdit source)(Code) | | Constructs an new move target edit
Parameters: offset - the edit's offset Parameters: source - the corresponding source edit |
deleteChildren | boolean deleteChildren()(Code) | | |
getSourceEdit | public MoveSourceEdit getSourceEdit()(Code) | | Returns the associated source edit or null
if no source edit is associated yet.
the source edit or null |
setSourceEdit | public void setSourceEdit(MoveSourceEdit edit)(Code) | | Sets the source edit.
Parameters: edit - the source edit exception: MalformedTreeException - is thrown if the target editis a direct or indirect child of the source edit |
Methods inherited from org.eclipse.text.edits.TextEdit | void aboutToBeAdded(TextEdit parent)(Code)(Java Doc) final public void accept(TextEditVisitor visitor)(Code)(Java Doc) abstract protected void accept0(TextEditVisitor visitor)(Code)(Java Doc) final protected void acceptChildren(TextEditVisitor visitor)(Code)(Java Doc) final public void addChild(TextEdit child) throws MalformedTreeException(Code)(Java Doc) final public void addChildren(TextEdit[] edits) throws MalformedTreeException(Code)(Java Doc) void adjustLength(int delta)(Code)(Java Doc) void adjustOffset(int delta)(Code)(Java Doc) final public UndoEdit apply(IDocument document, int style) throws MalformedTreeException, BadLocationException(Code)(Java Doc) final public UndoEdit apply(IDocument document) throws MalformedTreeException, BadLocationException(Code)(Java Doc) protected boolean canZeroLengthCover()(Code)(Java Doc) protected void childDocumentUpdated()(Code)(Java Doc) protected void childRegionUpdated()(Code)(Java Doc) final public TextEdit copy()(Code)(Java Doc) public boolean covers(TextEdit other)(Code)(Java Doc) abstract boolean deleteChildren()(Code)(Java Doc) void deleteTree()(Code)(Java Doc) void dispatchCheckIntegrity(TextEditProcessor processor) throws MalformedTreeException(Code)(Java Doc) UndoEdit dispatchPerformEdits(TextEditProcessor processor) throws BadLocationException(Code)(Java Doc) abstract protected TextEdit doCopy()(Code)(Java Doc) final public boolean equals(Object obj)(Code)(Java Doc) final public TextEdit[] getChildren()(Code)(Java Doc) final public int getChildrenSize()(Code)(Java Doc) public static IRegion getCoverage(TextEdit[] edits)(Code)(Java Doc) final public int getExclusiveEnd()(Code)(Java Doc) final public int getInclusiveEnd()(Code)(Java Doc) public int getLength()(Code)(Java Doc) public int getOffset()(Code)(Java Doc) final public TextEdit getParent()(Code)(Java Doc) final public IRegion getRegion()(Code)(Java Doc) final public TextEdit getRoot()(Code)(Java Doc) final public boolean hasChildren()(Code)(Java Doc) final public int hashCode()(Code)(Java Doc) void internalAdd(TextEdit child) throws MalformedTreeException(Code)(Java Doc) List internalGetChildren()(Code)(Java Doc) void internalMoveTree(int delta)(Code)(Java Doc) void internalSetChildren(List children)(Code)(Java Doc) void internalSetLength(int length)(Code)(Java Doc) void internalSetOffset(int offset)(Code)(Java Doc) void internalSetParent(TextEdit parent)(Code)(Java Doc) void internalToString(StringBuffer buffer, int indent)(Code)(Java Doc) boolean isDefined()(Code)(Java Doc) final public boolean isDeleted()(Code)(Java Doc) void markAsDeleted()(Code)(Java Doc) final public void moveTree(int delta)(Code)(Java Doc) void performConsistencyCheck(TextEditProcessor processor, IDocument document)(Code)(Java Doc) abstract int performDocumentUpdating(IDocument document) throws BadLocationException(Code)(Java Doc) void performRegionUpdating(int accumulatedDelta, boolean delete)(Code)(Java Doc) void performSourceComputation(TextEditProcessor processor, IDocument document)(Code)(Java Doc) protected void postProcessCopy(TextEditCopier copier)(Code)(Java Doc) final public TextEdit removeChild(int index)(Code)(Java Doc) final public boolean removeChild(TextEdit child)(Code)(Java Doc) final public TextEdit[] removeChildren()(Code)(Java Doc) public String toString()(Code)(Java Doc) int traverseConsistencyCheck(TextEditProcessor processor, IDocument document, List sourceEdits)(Code)(Java Doc) int traverseDocumentUpdating(TextEditProcessor processor, IDocument document) throws BadLocationException(Code)(Java Doc) int traverseRegionUpdating(TextEditProcessor processor, IDocument document, int accumulatedDelta, boolean delete)(Code)(Java Doc) void traverseSourceComputation(TextEditProcessor processor, IDocument document)(Code)(Java Doc)
|
|
|