org.eclipse.mat.ui.editor
Class AbstractEditorPane

java.lang.Object
  extended by org.eclipse.mat.ui.editor.AbstractEditorPane
Direct Known Subclasses:
CompositeHeapEditorPane, HeapEditorPane, PieChartPane, QueryResultPane, QueryTextResultPane, TextViewPane

public abstract class AbstractEditorPane
extends Object

This is used to display a result of a query etc.


Constructor Summary
AbstractEditorPane()
           
 
Method Summary
 void addPropertyListener(IPropertyListener listener)
           
 void contributeToToolBar(IToolBarManager manager)
           
 void dispose()
           
 void doSave(IProgressMonitor monitor)
           
 void doSaveAs()
           
 Object getAdapter(Class adapter)
           
 MultiPaneEditor getEditor()
           
 IEditorInput getEditorInput()
           
 IEditorSite getEditorSite()
           
 String getPaneId()
           
 PaneState getPaneState()
           
 AbstractEditorPane getParentPane()
           
 IQueryContext getQueryContext()
           
 IWorkbenchPartSite getSite()
           
 Image getTitleImage()
           
 String getTitleToolTip()
           
 void init(IEditorSite site, IEditorInput input)
           
 void initWithArgument(Object argument)
           
 boolean isDirty()
           
 boolean isSaveAsAllowed()
           
 boolean isSaveOnCloseNeeded()
           
 void removePropertyListener(IPropertyListener listener)
           
 void setFocus()
           
 void setPaneState(PaneState paneState)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractEditorPane

public AbstractEditorPane()
Method Detail

init

public void init(IEditorSite site,
                 IEditorInput input)
          throws PartInitException
Throws:
PartInitException

getEditorInput

public IEditorInput getEditorInput()

getEditorSite

public IEditorSite getEditorSite()

initWithArgument

public void initWithArgument(Object argument)
Parameters:
argument -

addPropertyListener

public void addPropertyListener(IPropertyListener listener)

removePropertyListener

public void removePropertyListener(IPropertyListener listener)

getSite

public IWorkbenchPartSite getSite()

getTitleImage

public Image getTitleImage()

getTitleToolTip

public String getTitleToolTip()

setFocus

public void setFocus()

getAdapter

public Object getAdapter(Class adapter)

doSave

public final void doSave(IProgressMonitor monitor)

doSaveAs

public final void doSaveAs()

isDirty

public final boolean isDirty()

isSaveAsAllowed

public final boolean isSaveAsAllowed()

isSaveOnCloseNeeded

public final boolean isSaveOnCloseNeeded()

contributeToToolBar

public void contributeToToolBar(IToolBarManager manager)
Parameters:
manager -

getPaneId

public String getPaneId()

getParentPane

public AbstractEditorPane getParentPane()

dispose

public void dispose()

getPaneState

public PaneState getPaneState()

setPaneState

public void setPaneState(PaneState paneState)

getEditor

public MultiPaneEditor getEditor()

getQueryContext

public IQueryContext getQueryContext()