org.eclipse.tptp.trace.jvmti.internal.client.views
Class MemoryAnalysisViewer
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
org.eclipse.hyades.trace.ui.TraceViewer
org.eclipse.hyades.trace.ui.FilterTraceViewer
org.eclipse.tptp.trace.jvmti.internal.client.views.MemoryAnalysisViewer
- All Implemented Interfaces:
- java.util.EventListener, org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.hyades.trace.ui.IDeleteListener, org.eclipse.hyades.trace.ui.IProfileEventListener, IContextViewer, org.eclipse.hyades.ui.extension.IExportViewer, org.eclipse.hyades.ui.filters.IFilterViewer, org.eclipse.jface.action.IMenuListener, org.eclipse.ui.IPersistable, org.eclipse.ui.ISelectionListener, org.eclipse.ui.IViewPart, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchPart2, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.IWorkbenchPartOrientation
public class MemoryAnalysisViewer
- extends org.eclipse.hyades.trace.ui.FilterTraceViewer
- implements IContextViewer
| Fields inherited from class org.eclipse.hyades.trace.ui.FilterTraceViewer |
_contentDescription, _fi, _filtersAction, _fqp, _internalCall, defaultFilterName |
| Fields inherited from class org.eclipse.hyades.trace.ui.TraceViewer |
_initializedMenu, _labelProvider, _mofObject, _pages, _printColumns, book, contextHandlerSelectionChanged, currentPage, defaultPage, fContextMenu, fForceRefresh, fPartListener, fPartVisible, fRefreshView, GROUP_ADD_VIEWS, GROUP_ADDITIONS, GROUP_GENERIC, previousSelection |
| Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
PROP_TITLE |
| Methods inherited from class org.eclipse.hyades.trace.ui.FilterTraceViewer |
advancedQuery, createFiltersAction, disableToolBarActions, enableToolBarActions, getCurrentFilter, getCurrentFilterName, getFilterInformationManager, getFiltersAction, isFilterActionEnabled, setContentDescription, setDefaultFilterName, setFilterActionEnabled, setFilterQueryProvider, standardQuery, updateAdvancedQuery, updateFilterAppliedDescription |
| Methods inherited from class org.eclipse.hyades.trace.ui.TraceViewer |
addViewPage, addViewPage, contextHandlerSelectionChanged, createDefaultPage, createLoadingPage, createPartControl, createReportAction, deregister, getCurrentPage, getDefaultPage, getDefaultPageMessage, getExportViewer, getModelObject, getObjectToView_, getPage, getViewerTitle, handlePartHidden, handlePartVisible, handleProfileEvent, initializeActionBar, initializedMenu, isFPartVisible, isFRefreshView, isImportant, isInitializedMenu, isProcessRefreshEvents, isSaveNeeded, loadingTrace, loadingTraceDone, menuAboutToShow, propagateHidden, propagateVisible, refreshPage, refreshVisiblePage, removePage, selectionChanged, selectionChanged, setFPartVisible, setFRefreshView, setRecordSelection, setViewTitle, showPage |
| Methods inherited from class org.eclipse.ui.part.ViewPart |
checkSite, getViewSite, init, setInitializationData, setPartName |
| Methods inherited from class org.eclipse.ui.part.WorkbenchPart |
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy |
| Methods inherited from class org.eclipse.core.commands.common.EventManager |
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.ui.IWorkbenchPart |
addPropertyListener, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
VIEW_ID
public static final java.lang.String VIEW_ID
- See Also:
- Constant Field Values
RUNTIME_ID
public static final java.lang.String RUNTIME_ID
- See Also:
- Constant Field Values
MemoryAnalysisViewer
public MemoryAnalysisViewer()
createPage
public org.eclipse.hyades.trace.ui.TraceViewerPage createPage(org.eclipse.emf.ecore.EObject mofObject)
- Specified by:
createPage in class org.eclipse.hyades.trace.ui.TraceViewer
dispose
public void dispose()
- Specified by:
dispose in interface org.eclipse.ui.IWorkbenchPart- Overrides:
dispose in class org.eclipse.hyades.trace.ui.FilterTraceViewer
getViewerControls
public java.lang.Object[] getViewerControls()
- Specified by:
getViewerControls in interface org.eclipse.hyades.ui.extension.IExportViewer- Overrides:
getViewerControls in class org.eclipse.hyades.trace.ui.TraceViewer
getViewTitle
public java.lang.String getViewTitle()
- Specified by:
getViewTitle in class org.eclipse.hyades.trace.ui.TraceViewer
contextChanged
public boolean contextChanged()
- Specified by:
contextChanged in interface IContextViewer
getContextSelectionMenuListener
public ContextSelectionMenuListener getContextSelectionMenuListener()
- Specified by:
getContextSelectionMenuListener in interface IContextViewer
getSelectedContext
public java.lang.String getSelectedContext()
- Specified by:
getSelectedContext in interface IContextViewer
setSelectedContext
public void setSelectedContext(java.lang.String context)
- Specified by:
setSelectedContext in interface IContextViewer
setSelectedContext
public void setSelectedContext(java.lang.String context,
boolean refresh)
- Specified by:
setSelectedContext in interface IContextViewer
updateContext
public void updateContext()
- Specified by:
updateContext in interface IContextViewer
filterUpdated
public void filterUpdated()
- Specified by:
filterUpdated in interface org.eclipse.hyades.ui.filters.IFilterViewer
getFilterScope
public java.lang.String[] getFilterScope()
- Specified by:
getFilterScope in interface org.eclipse.hyades.ui.filters.IFilterViewer
makeActions
public void makeActions()
- Overrides:
makeActions in class org.eclipse.hyades.trace.ui.FilterTraceViewer
updateButtons
public void updateButtons()
setFocus
public void setFocus()
- Specified by:
setFocus in interface org.eclipse.ui.IWorkbenchPart- Overrides:
setFocus in class org.eclipse.hyades.trace.ui.TraceViewer
getCurrentView
public BaseProfilerView getCurrentView()
getViewID
public java.lang.String getViewID()
- Overrides:
getViewID in class org.eclipse.hyades.trace.ui.TraceViewer
getObjectToView
public org.eclipse.emf.ecore.EObject getObjectToView(org.eclipse.emf.ecore.EObject selObject)
- Overrides:
getObjectToView in class org.eclipse.hyades.trace.ui.TraceViewer
init
public void init(org.eclipse.ui.IViewSite site,
org.eclipse.ui.IMemento memento)
throws org.eclipse.ui.PartInitException
- Specified by:
init in interface org.eclipse.ui.IViewPart- Overrides:
init in class org.eclipse.ui.part.ViewPart
- Throws:
org.eclipse.ui.PartInitException
saveState
public void saveState(org.eclipse.ui.IMemento memento)
- Specified by:
saveState in interface org.eclipse.ui.IPersistable- Specified by:
saveState in interface org.eclipse.ui.IViewPart- Overrides:
saveState in class org.eclipse.ui.part.ViewPart