org.eclipse.tptp.trace.jvmti.internal.client.views
Class BaseProfilerView
java.lang.Object
org.eclipse.tptp.trace.jvmti.internal.client.views.BaseProfilerView
- All Implemented Interfaces:
- org.eclipse.hyades.trace.ui.IViewSelectionChangedListener
- Direct Known Subclasses:
- BaseStatisticView, MonitorStatisticView, ThreadStatesView
public abstract class BaseProfilerView
- extends java.lang.Object
- implements org.eclipse.hyades.trace.ui.IViewSelectionChangedListener
|
Field Summary |
static java.lang.Object[] |
_empty
|
protected org.eclipse.hyades.trace.ui.TraceViewerPage |
_page
|
protected org.eclipse.hyades.ui.util.HyadesFormToolkit |
_toolkit
|
protected org.eclipse.swt.widgets.Composite |
_viewComp
|
protected org.eclipse.swt.widgets.Composite |
_viewContainer
|
static java.lang.String |
PREFERENCE_KEY_PREFIX
|
|
Constructor Summary |
protected |
BaseProfilerView(org.eclipse.swt.widgets.Composite parent,
org.eclipse.hyades.trace.ui.TraceViewerPage page)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_empty
public static java.lang.Object[] _empty
PREFERENCE_KEY_PREFIX
public static java.lang.String PREFERENCE_KEY_PREFIX
_viewContainer
protected org.eclipse.swt.widgets.Composite _viewContainer
_viewComp
protected org.eclipse.swt.widgets.Composite _viewComp
_toolkit
protected org.eclipse.hyades.ui.util.HyadesFormToolkit _toolkit
_page
protected org.eclipse.hyades.trace.ui.TraceViewerPage _page
BaseProfilerView
protected BaseProfilerView(org.eclipse.swt.widgets.Composite parent,
org.eclipse.hyades.trace.ui.TraceViewerPage page)
createDataViewer
protected abstract org.eclipse.swt.widgets.Control createDataViewer(org.eclipse.swt.widgets.Composite parent)
getViewTypeStr
protected abstract java.lang.String getViewTypeStr()
update
protected abstract void update()
createControl
protected org.eclipse.swt.widgets.Composite createControl(org.eclipse.swt.widgets.Composite parent)
dispose
public void dispose()
getPreferenceString
protected java.lang.String getPreferenceString(java.lang.String str)
createLabel
protected void createLabel(org.eclipse.swt.widgets.Composite viewContainer)
getToolkit
public org.eclipse.hyades.ui.util.HyadesFormToolkit getToolkit()
getControl
public org.eclipse.swt.widgets.Control getControl()
getViewComponent
protected org.eclipse.swt.widgets.Composite getViewComponent()
getContextHelpId
protected java.lang.String getContextHelpId()
getSelection
public org.eclipse.jface.viewers.ISelection getSelection()
updateModelSelection
public void updateModelSelection()
notifyViewSelectionChanged
public void notifyViewSelectionChanged(java.lang.Object source,
java.lang.Object selection)
getSelectionModel
protected java.lang.Object getSelectionModel()
selectionChanged
public void selectionChanged()
handleSelectionEvent
protected void handleSelectionEvent()
handleViewSelectionChangedEvent
public void handleViewSelectionChangedEvent(org.eclipse.hyades.trace.ui.ViewSelectionChangedEvent event)
- Specified by:
handleViewSelectionChangedEvent in interface org.eclipse.hyades.trace.ui.IViewSelectionChangedListener
select
protected void select(java.lang.Object obj)
menuAboutToShow
public void menuAboutToShow(org.eclipse.jface.action.IMenuManager arg0)