public class EditorDocumentUndoChange
extends org.eclipse.ltk.core.refactoring.Change
EditorDocumentChange.| Constructor and Description |
|---|
EditorDocumentUndoChange(String name,
org.eclipse.ui.texteditor.ITextEditor editor,
org.eclipse.text.edits.UndoEdit undoEdit,
boolean doSave) |
| Modifier and Type | Method and Description |
|---|---|
protected org.eclipse.jface.text.IDocument |
acquireDocument(org.eclipse.core.runtime.IProgressMonitor pm) |
protected void |
commit(org.eclipse.jface.text.IDocument document,
org.eclipse.core.runtime.IProgressMonitor pm) |
protected org.eclipse.ltk.core.refactoring.Change |
createUndoChange(org.eclipse.text.edits.UndoEdit edit) |
protected org.eclipse.ui.texteditor.ITextEditor |
getEditor() |
Object |
getModifiedElement() |
String |
getName() |
void |
initializeValidationData(org.eclipse.core.runtime.IProgressMonitor pm) |
org.eclipse.ltk.core.refactoring.RefactoringStatus |
isValid(org.eclipse.core.runtime.IProgressMonitor pm) |
org.eclipse.ltk.core.refactoring.Change |
perform(org.eclipse.core.runtime.IProgressMonitor pm) |
protected org.eclipse.text.edits.UndoEdit |
performEdits(org.eclipse.jface.text.IDocument document) |
protected void |
releaseDocument(org.eclipse.jface.text.IDocument document,
org.eclipse.core.runtime.IProgressMonitor pm) |
public EditorDocumentUndoChange(String name, org.eclipse.ui.texteditor.ITextEditor editor, org.eclipse.text.edits.UndoEdit undoEdit, boolean doSave)
public String getName()
getName in class org.eclipse.ltk.core.refactoring.Changeprotected org.eclipse.ui.texteditor.ITextEditor getEditor()
public Object getModifiedElement()
getModifiedElement in class org.eclipse.ltk.core.refactoring.Changepublic void initializeValidationData(org.eclipse.core.runtime.IProgressMonitor pm)
initializeValidationData in class org.eclipse.ltk.core.refactoring.Changepublic org.eclipse.ltk.core.refactoring.RefactoringStatus isValid(org.eclipse.core.runtime.IProgressMonitor pm)
throws org.eclipse.core.runtime.CoreException
isValid in class org.eclipse.ltk.core.refactoring.Changeorg.eclipse.core.runtime.CoreExceptionpublic org.eclipse.ltk.core.refactoring.Change perform(org.eclipse.core.runtime.IProgressMonitor pm)
throws org.eclipse.core.runtime.CoreException
perform in class org.eclipse.ltk.core.refactoring.Changeorg.eclipse.core.runtime.CoreExceptionprotected org.eclipse.text.edits.UndoEdit performEdits(org.eclipse.jface.text.IDocument document)
throws org.eclipse.jface.text.BadLocationException,
org.eclipse.text.edits.MalformedTreeException
org.eclipse.jface.text.BadLocationExceptionorg.eclipse.text.edits.MalformedTreeExceptionprotected org.eclipse.jface.text.IDocument acquireDocument(org.eclipse.core.runtime.IProgressMonitor pm)
protected void commit(org.eclipse.jface.text.IDocument document,
org.eclipse.core.runtime.IProgressMonitor pm)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionprotected void releaseDocument(org.eclipse.jface.text.IDocument document,
org.eclipse.core.runtime.IProgressMonitor pm)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionprotected org.eclipse.ltk.core.refactoring.Change createUndoChange(org.eclipse.text.edits.UndoEdit edit)
Copyright © 2016. All Rights Reserved.