|
Eclipse JDT Release 3.6 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.ltk.core.refactoring.Change
org.eclipse.ltk.core.refactoring.TextEditBasedChange
org.eclipse.ltk.core.refactoring.TextChange
org.eclipse.ltk.core.refactoring.TextFileChange
org.eclipse.jdt.core.refactoring.CompilationUnitChange
public class CompilationUnitChange
A TextFileChange
that operates on an ICompilationUnit
in the workspace.
Field Summary |
---|
Fields inherited from class org.eclipse.ltk.core.refactoring.TextFileChange |
---|
FORCE_SAVE, KEEP_SAVE_STATE, LEAVE_DIRTY |
Constructor Summary | |
---|---|
CompilationUnitChange(String name,
ICompilationUnit cunit)
Creates a new CompilationUnitChange . |
Method Summary | |
---|---|
protected org.eclipse.jface.text.IDocument |
acquireDocument(org.eclipse.core.runtime.IProgressMonitor pm)
|
protected org.eclipse.ltk.core.refactoring.Change |
createUndoChange(org.eclipse.text.edits.UndoEdit edit,
org.eclipse.ltk.core.refactoring.ContentStamp stampToRestore)
|
Object |
getAdapter(Class adapter)
|
ICompilationUnit |
getCompilationUnit()
Returns the compilation unit this change works on. |
org.eclipse.ltk.core.refactoring.ChangeDescriptor |
getDescriptor()
|
Object |
getModifiedElement()
|
protected void |
releaseDocument(org.eclipse.jface.text.IDocument document,
org.eclipse.core.runtime.IProgressMonitor pm)
|
void |
setDescriptor(org.eclipse.ltk.core.refactoring.ChangeDescriptor descriptor)
Sets the refactoring descriptor for this change. |
Methods inherited from class org.eclipse.ltk.core.refactoring.TextFileChange |
---|
commit, createUndoChange, dispose, getAffectedObjects, getFile, getSaveMode, initializeValidationData, isDocumentAcquired, isDocumentModified, isValid, needsSaving, performEdits, setSaveMode |
Methods inherited from class org.eclipse.ltk.core.refactoring.TextChange |
---|
addEdit, addTextEditChangeGroup, addTextEditGroup, getCurrentContent, getCurrentContent, getCurrentDocument, getEdit, getPreviewContent, getPreviewContent, getPreviewContent, getPreviewDocument, getPreviewEdit, getPreviewEdits, getTextEditChangeGroups, perform, setEdit, setKeepPreviewEdits |
Methods inherited from class org.eclipse.ltk.core.refactoring.TextEditBasedChange |
---|
addChangeGroup, getChangeGroups, getKeepPreviewEdits, getName, getTextType, hasOneGroupCategory, setEnabled, setTextType |
Methods inherited from class org.eclipse.ltk.core.refactoring.Change |
---|
getParent, isEnabled, setEnabledShallow |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CompilationUnitChange(String name, ICompilationUnit cunit)
CompilationUnitChange
.
name
- the change's name, mainly used to render the change in the UIcunit
- the compilation unit this change works onMethod Detail |
---|
public Object getModifiedElement()
getModifiedElement
in class org.eclipse.ltk.core.refactoring.TextFileChange
public ICompilationUnit getCompilationUnit()
protected org.eclipse.jface.text.IDocument acquireDocument(org.eclipse.core.runtime.IProgressMonitor pm) throws org.eclipse.core.runtime.CoreException
acquireDocument
in class org.eclipse.ltk.core.refactoring.TextFileChange
org.eclipse.core.runtime.CoreException
protected void releaseDocument(org.eclipse.jface.text.IDocument document, org.eclipse.core.runtime.IProgressMonitor pm) throws org.eclipse.core.runtime.CoreException
releaseDocument
in class org.eclipse.ltk.core.refactoring.TextFileChange
org.eclipse.core.runtime.CoreException
protected org.eclipse.ltk.core.refactoring.Change createUndoChange(org.eclipse.text.edits.UndoEdit edit, org.eclipse.ltk.core.refactoring.ContentStamp stampToRestore)
createUndoChange
in class org.eclipse.ltk.core.refactoring.TextFileChange
public Object getAdapter(Class adapter)
getAdapter
in interface org.eclipse.core.runtime.IAdaptable
getAdapter
in class org.eclipse.ltk.core.refactoring.Change
public void setDescriptor(org.eclipse.ltk.core.refactoring.ChangeDescriptor descriptor)
descriptor
- the descriptor to set, or null
to set no descriptorpublic org.eclipse.ltk.core.refactoring.ChangeDescriptor getDescriptor()
getDescriptor
in class org.eclipse.ltk.core.refactoring.Change
|
Eclipse JDT Release 3.6 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |