|
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 on| Method Detail |
|---|
public Object getModifiedElement()
getModifiedElement in class org.eclipse.ltk.core.refactoring.TextFileChangepublic 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.TextFileChangeorg.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.TextFileChangeorg.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.TextFileChangepublic Object getAdapter(Class adapter)
getAdapter in interface org.eclipse.core.runtime.IAdaptablegetAdapter in class org.eclipse.ltk.core.refactoring.Changepublic 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 | ||||||||||
Guidelines for using Eclipse APIs.
Copyright (c) 2000, 2010 IBM Corporation and others. All rights reserved.