|
|||||||||
| Home >> All >> org >> eclipse >> ltk >> core >> [ refactoring overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.eclipse.ltk.core.refactoring
Class UndoTextFileChange

java.lang.Objectorg.eclipse.ltk.core.refactoring.Change
org.eclipse.ltk.core.refactoring.UndoTextFileChange
- All Implemented Interfaces:
- org.eclipse.core.runtime.IAdaptable
- public class UndoTextFileChange
- extends Change
A change to perform the reverse change of a TextFileChange.
This class is not intended to be instantiated by clients. It is
usually created by a TextFileChange object.
The class should be subclassed by clients also subclassing
TextFileChange to provide a proper undo change object.
- Since:
- 3.0
| Field Summary | |
private ContentStamp |
fContentStampToRestore
|
private boolean |
fDirty
|
private org.eclipse.core.resources.IFile |
fFile
|
private java.lang.String |
fName
|
private int |
fSaveMode
|
private org.eclipse.text.edits.UndoEdit |
fUndo
|
private org.eclipse.ltk.internal.core.refactoring.BufferValidationState |
fValidationState
|
| Fields inherited from class org.eclipse.ltk.core.refactoring.Change |
|
| Constructor Summary | |
protected |
UndoTextFileChange(java.lang.String name,
org.eclipse.core.resources.IFile file,
org.eclipse.text.edits.UndoEdit undo,
ContentStamp stamp,
int saveMode)
Create a new undo text file change object. |
| Method Summary | |
protected Change |
createUndoChange(org.eclipse.text.edits.UndoEdit edit,
ContentStamp stampToRestore)
Hook to create an undo change for the given undo edit. |
void |
dispose()
null |
java.lang.Object |
getModifiedElement()
null |
java.lang.String |
getName()
null |
int |
getSaveMode()
Returns the change's save mode. |
void |
initializeValidationData(org.eclipse.core.runtime.IProgressMonitor pm)
null |
RefactoringStatus |
isValid(org.eclipse.core.runtime.IProgressMonitor pm)
null |
private boolean |
needsSaving()
|
Change |
perform(org.eclipse.core.runtime.IProgressMonitor pm)
null |
| Methods inherited from class org.eclipse.ltk.core.refactoring.Change |
getAdapter, getParent, isEnabled, setEnabled, setParent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
fName
private java.lang.String fName
fUndo
private org.eclipse.text.edits.UndoEdit fUndo
fFile
private org.eclipse.core.resources.IFile fFile
fContentStampToRestore
private ContentStamp fContentStampToRestore
fSaveMode
private int fSaveMode
fDirty
private boolean fDirty
fValidationState
private org.eclipse.ltk.internal.core.refactoring.BufferValidationState fValidationState
| Constructor Detail |
UndoTextFileChange
protected UndoTextFileChange(java.lang.String name, org.eclipse.core.resources.IFile file, org.eclipse.text.edits.UndoEdit undo, ContentStamp stamp, int saveMode)
- Create a new undo text file change object.
| Method Detail |
getSaveMode
public int getSaveMode()
- Returns the change's save mode.
getName
public java.lang.String getName()
createUndoChange
protected Change createUndoChange(org.eclipse.text.edits.UndoEdit edit, ContentStamp stampToRestore) throws org.eclipse.core.runtime.CoreException
- Hook to create an undo change for the given undo edit. This hook
gets called while performing the change to construct the corresponding
undo change object.
Subclasses may override it to create a different undo change.
getModifiedElement
public java.lang.Object getModifiedElement()
- null
- Specified by:
getModifiedElementin classChange
initializeValidationData
public void initializeValidationData(org.eclipse.core.runtime.IProgressMonitor pm)
- null
- Specified by:
initializeValidationDatain classChange
isValid
public RefactoringStatus isValid(org.eclipse.core.runtime.IProgressMonitor pm) throws org.eclipse.core.runtime.CoreException
perform
public Change perform(org.eclipse.core.runtime.IProgressMonitor pm) throws org.eclipse.core.runtime.CoreException
dispose
public void dispose()
needsSaving
private boolean needsSaving()
|
|||||||||
| Home >> All >> org >> eclipse >> ltk >> core >> [ refactoring overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC