Class MultiTextEditWithProgress
- java.lang.Object
-
- org.eclipse.text.edits.TextEdit
-
- org.eclipse.text.edits.MultiTextEdit
-
- org.eclipse.core.filebuffers.manipulation.MultiTextEditWithProgress
-
public class MultiTextEditWithProgress extends MultiTextEdit
Multi-text edit with progress reporting.- Since:
- 3.1
-
-
Field Summary
-
Fields inherited from class org.eclipse.text.edits.TextEdit
CREATE_UNDO, NONE, UPDATE_REGIONS
-
-
Constructor Summary
Constructors Constructor Description MultiTextEditWithProgress(String taskName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UndoEditapply(IDocument document, int style, IProgressMonitor progressMonitor)UndoEditapply(IDocument document, IProgressMonitor progressMonitor)protected voidchildDocumentUpdated()Hook method called when the document updating of a child edit has been completed.protected voidchildRegionUpdated()Hook method called when the region updating of a child edit has been completed.-
Methods inherited from class org.eclipse.text.edits.MultiTextEdit
accept0, canZeroLengthCover, checkIntegrity, covers, doCopy, getLength, getOffset
-
Methods inherited from class org.eclipse.text.edits.TextEdit
accept, acceptChildren, addChild, addChildren, apply, apply, copy, equals, getChildren, getChildrenSize, getCoverage, getExclusiveEnd, getInclusiveEnd, getParent, getRegion, getRoot, hasChildren, hashCode, isDeleted, moveTree, postProcessCopy, removeChild, removeChild, removeChildren, toString
-
-
-
-
Constructor Detail
-
MultiTextEditWithProgress
public MultiTextEditWithProgress(String taskName)
-
-
Method Detail
-
apply
public final UndoEdit apply(IDocument document, IProgressMonitor progressMonitor) throws MalformedTreeException, BadLocationException
-
apply
public final UndoEdit apply(IDocument document, int style, IProgressMonitor progressMonitor) throws MalformedTreeException, BadLocationException
-
childDocumentUpdated
protected void childDocumentUpdated()
Description copied from class:TextEditHook method called when the document updating of a child edit has been completed. When a client callsTextEdit.apply(IDocument)orTextEdit.apply(IDocument, int)this method is calledTextEdit.getChildrenSize()times.May be overridden by subclasses of
MultiTextEdit.- Overrides:
childDocumentUpdatedin classTextEdit
-
childRegionUpdated
protected void childRegionUpdated()
Description copied from class:TextEditHook method called when the region updating of a child edit has been completed. When a client callsTextEdit.apply(IDocument)this method is calledTextEdit.getChildrenSize()times. When callingTextEdit.apply(IDocument, int)this method is calledTextEdit.getChildrenSize()times, when the style parameter contains theTextEdit.UPDATE_REGIONSflag.May be overridden by subclasses of
MultiTextEdit.- Overrides:
childRegionUpdatedin classTextEdit
-
-