Package org.eclipse.mat.ui.editor
Class AbstractEditorPane
java.lang.Object
org.eclipse.mat.ui.editor.AbstractEditorPane
- All Implemented Interfaces:
IAdaptable,IEditorPart,ISaveablePart,IWorkbenchPart
- Direct Known Subclasses:
CompositeHeapEditorPane,HeapEditorPane,PieChartPane,QueryResultPane,QueryTextResultPane,TextViewPane
This is used to display a result of a query etc.
-
Field Summary
Fields inherited from interface org.eclipse.ui.IEditorPart
PROP_DIRTY, PROP_INPUTFields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPropertyListener(IPropertyListener listener) voidcontributeToToolBar(IToolBarManager manager) voiddispose()final voiddoSave(IProgressMonitor monitor) final voiddoSaveAs()<T> TgetAdapter(Class<T> adapter) getSite()voidinit(IEditorSite site, IEditorInput input) voidinitWithArgument(Object argument) final booleanisDirty()final booleanfinal booleanvoidremovePropertyListener(IPropertyListener listener) voidsetFocus()voidsetPaneState(PaneState paneState) Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.ui.IWorkbenchPart
createPartControl, getTitle
-
Constructor Details
-
AbstractEditorPane
public AbstractEditorPane()
-
-
Method Details
-
init
- Specified by:
initin interfaceIEditorPart- Throws:
PartInitException
-
getEditorInput
- Specified by:
getEditorInputin interfaceIEditorPart
-
getEditorSite
- Specified by:
getEditorSitein interfaceIEditorPart
-
initWithArgument
- Parameters:
argument-
-
addPropertyListener
- Specified by:
addPropertyListenerin interfaceIWorkbenchPart
-
removePropertyListener
- Specified by:
removePropertyListenerin interfaceIWorkbenchPart
-
getSite
- Specified by:
getSitein interfaceIWorkbenchPart
-
getTitleImage
- Specified by:
getTitleImagein interfaceIWorkbenchPart
-
getTitleToolTip
- Specified by:
getTitleToolTipin interfaceIWorkbenchPart
-
setFocus
public void setFocus()- Specified by:
setFocusin interfaceIWorkbenchPart
-
getAdapter
- Specified by:
getAdapterin interfaceIAdaptable
-
doSave
- Specified by:
doSavein interfaceISaveablePart
-
doSaveAs
public final void doSaveAs()- Specified by:
doSaveAsin interfaceISaveablePart
-
isDirty
public final boolean isDirty()- Specified by:
isDirtyin interfaceISaveablePart
-
isSaveAsAllowed
public final boolean isSaveAsAllowed()- Specified by:
isSaveAsAllowedin interfaceISaveablePart
-
isSaveOnCloseNeeded
public final boolean isSaveOnCloseNeeded()- Specified by:
isSaveOnCloseNeededin interfaceISaveablePart
-
contributeToToolBar
- Parameters:
manager-
-
getPaneId
-
getParentPane
-
dispose
public void dispose()- Specified by:
disposein interfaceIWorkbenchPart
-
getPaneState
-
setPaneState
-
getEditor
-
getQueryContext
-