Class NotesView
- java.lang.Object
-
- org.eclipse.core.commands.common.EventManager
-
- org.eclipse.ui.part.WorkbenchPart
-
- org.eclipse.ui.part.ViewPart
-
- org.eclipse.mat.ui.internal.views.NotesView
-
- All Implemented Interfaces:
Observer
,IAdaptable
,IExecutableExtension
,IPartListener
,IPersistable
,ISaveablePart
,ISaveablePart2
,IViewPart
,IWorkbenchPart
,IWorkbenchPart2
,IWorkbenchPart3
,IWorkbenchPartOrientation
public class NotesView extends ViewPart implements IPartListener, Observer, ISaveablePart, ISaveablePart2
-
-
Field Summary
-
Fields inherited from interface org.eclipse.ui.ISaveablePart
PROP_DIRTY
-
Fields inherited from interface org.eclipse.ui.ISaveablePart2
CANCEL, DEFAULT, NO, YES
-
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
-
-
Constructor Summary
Constructors Constructor Description NotesView()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createPartControl(Composite parent)
void
dispose()
void
doSave(IProgressMonitor monitor)
void
doSaveAs()
boolean
isDirty()
boolean
isSaveAsAllowed()
boolean
isSaveOnCloseNeeded()
void
partActivated(IWorkbenchPart part)
void
partBroughtToTop(IWorkbenchPart part)
void
partClosed(IWorkbenchPart part)
void
partDeactivated(IWorkbenchPart part)
void
partOpened(IWorkbenchPart part)
int
promptToSaveOnClose()
void
resetUndoManager()
void
setFocus()
void
update(Observable o, Object arg)
-
Methods inherited from class org.eclipse.ui.part.ViewPart
getViewSite, init, init, saveState, setInitializationData
-
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, getAdapter, getContentDescription, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, showBusy
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
-
Methods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener
-
-
-
-
Method Detail
-
createPartControl
public void createPartControl(Composite parent)
- Specified by:
createPartControl
in interfaceIWorkbenchPart
- Specified by:
createPartControl
in classWorkbenchPart
-
setFocus
public void setFocus()
- Specified by:
setFocus
in interfaceIWorkbenchPart
- Specified by:
setFocus
in classWorkbenchPart
-
partActivated
public void partActivated(IWorkbenchPart part)
- Specified by:
partActivated
in interfaceIPartListener
-
partBroughtToTop
public void partBroughtToTop(IWorkbenchPart part)
- Specified by:
partBroughtToTop
in interfaceIPartListener
-
partClosed
public void partClosed(IWorkbenchPart part)
- Specified by:
partClosed
in interfaceIPartListener
-
partDeactivated
public void partDeactivated(IWorkbenchPart part)
- Specified by:
partDeactivated
in interfaceIPartListener
-
partOpened
public void partOpened(IWorkbenchPart part)
- Specified by:
partOpened
in interfaceIPartListener
-
update
public void update(Observable o, Object arg)
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceIWorkbenchPart
- Overrides:
dispose
in classWorkbenchPart
-
resetUndoManager
public void resetUndoManager()
-
doSave
public void doSave(IProgressMonitor monitor)
- Specified by:
doSave
in interfaceISaveablePart
-
doSaveAs
public void doSaveAs()
- Specified by:
doSaveAs
in interfaceISaveablePart
-
isDirty
public boolean isDirty()
- Specified by:
isDirty
in interfaceISaveablePart
-
isSaveAsAllowed
public boolean isSaveAsAllowed()
- Specified by:
isSaveAsAllowed
in interfaceISaveablePart
-
isSaveOnCloseNeeded
public boolean isSaveOnCloseNeeded()
- Specified by:
isSaveOnCloseNeeded
in interfaceISaveablePart
-
promptToSaveOnClose
public int promptToSaveOnClose()
- Specified by:
promptToSaveOnClose
in interfaceISaveablePart2
-
-