org.eclipse.hyades.trace.views.internal
Class ReferenceTable
java.lang.Object
org.eclipse.hyades.trace.views.internal.AbstractLazyHandler
org.eclipse.hyades.trace.views.internal.StatisticView
org.eclipse.hyades.trace.views.internal.ReferenceTable
- All Implemented Interfaces:
- java.util.EventListener, org.eclipse.hyades.trace.ui.IViewSelectionChangedListener, IRefChangedListener, org.eclipse.swt.events.ControlListener, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.internal.SWTEventListener
public class ReferenceTable
- extends StatisticView
- implements IRefChangedListener
| Fields inherited from class org.eclipse.hyades.trace.views.internal.StatisticView |
_activeInst, _activeSize, _chooseColumnAction, _chooseColumnsAction, _collectedInst, _currentColumns, _dataPane, _deltaColumns, _deltaColumnsAction, _filterContainer, _firstTime, _initialized, _isShowPercent, _layout, _listOfColumExtension, _maxTime, _newSelection, _page, _refresh, _showPercent, _sortByColumnAction, _templateOfColumExtension, _toolkit, _totalBaseTime, _totalCalls, _totalCumulativeTime, _totalInheritedBaseTime, _totalInheritedCumulativeTime, _totalInst, _totalPackagesCumulativeTime, _totalSize, _updateAction, _viewComp, _viewContainer, _viewer, _viewerFilter, _viewerSorter, adaptor, fSeparator, tmpList, wrappedLp |
|
Constructor Summary |
ReferenceTable(org.eclipse.swt.widgets.Composite parent,
org.eclipse.hyades.trace.ui.TraceViewerPage page)
|
| Methods inherited from class org.eclipse.hyades.trace.views.internal.StatisticView |
buildPreferenceStoreSring, compareElements, contextChanged, controlMoved, controlResized, createContent, createTreeViewer, doHandleSelectionEvent, doHandleViewSelectionChangedEvent, doRefresh, doUpdate, doUpdateButtons, doUpdateUI, expandFirstElement, firstTimeUpdate, getChooseColumnsAction, getColumnDataList, getColumnInfo, getContext, getControl, getDataPane, getDeltaColumnsAction, getElementColumnImage, getElementColumnText, getLayout, getShowPercentAction, getSortByColumnAction, getToolkit, getTraceViewerPage, getTreeViewer, getUpdateAction, getViewComponent, getViewerFilter, getViewerSorter, handleDeltaChanged, handlePercentChanged, isShowPercent, notifyViewSelectionChanged, openSourceForSelection, parseExtensions, postUpdateEvents, refresh, resetColumns, selectionChanged, setNewSelection, setRedrawTable, showingDeltaColumns, showNewSelection, showPercentUpdate, updateContext, updateTableGetColumnNumber, updateUI, widgetDefaultSelected, widgetSelected |
| Methods inherited from class org.eclipse.hyades.trace.views.internal.AbstractLazyHandler |
addPostponedSelectionEventSource, checkSetLazyOperation, checkSetLazyUpdateOperation, checkSetLazyViewerSelectionOperation, doProcessLazyPostponedOperations, handleHidden, handleVisible, isHandleSelectionEventNeeded, isLazyMode, isVisible, lazyHandlesOpType, nextPostponedSelectionEventSource, processLazyPostponedOperations, setHidden, setLazyMode, setVisible, update, updateUI |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_contextInfo
protected ContextInfoContainer _contextInfo
_drawmode
protected int _drawmode
_classNameCol
protected ColumnLabelAdapter _classNameCol
_packageNameCol
protected ColumnLabelAdapter _packageNameCol
_refSizeCol
protected ColumnLabelAdapter _refSizeCol
_instanceNameCol
protected ColumnLabelAdapter _instanceNameCol
_numRefsCol
protected ColumnLabelAdapter _numRefsCol
_numRefsInstCol
protected ColumnLabelAdapter _numRefsInstCol
ReferenceTable
public ReferenceTable(org.eclipse.swt.widgets.Composite parent,
org.eclipse.hyades.trace.ui.TraceViewerPage page)
createTree
protected org.eclipse.swt.widgets.Composite createTree(org.eclipse.swt.widgets.Composite parent,
int options)
- Specified by:
createTree in class StatisticView
getContextHelpId
protected java.lang.String getContextHelpId()
- Overrides:
getContextHelpId in class StatisticView
createColumnsLabelProviders
public void createColumnsLabelProviders()
getColumnsPreferencesKey
public java.lang.String getColumnsPreferencesKey()
- getClassColumnsPerferencesKey returns the string key used to find the
column preferences information in the preferences store.
- Specified by:
getColumnsPreferencesKey in class StatisticView
- Returns:
- java.lang.String key name
getDefaultColumnsTemplate
public java.lang.String getDefaultColumnsTemplate()
- Specified by:
getDefaultColumnsTemplate in class StatisticView
getContentProvider
protected org.eclipse.jface.viewers.IContentProvider getContentProvider()
- Specified by:
getContentProvider in class StatisticView
getTableLabelProvider
public org.eclipse.jface.viewers.LabelProvider getTableLabelProvider()
- Specified by:
getTableLabelProvider in class StatisticView
getTree
public org.eclipse.swt.widgets.Tree getTree()
- Specified by:
getTree in class StatisticView
getTreeViewer
protected org.eclipse.jface.viewers.TreeViewer getTreeViewer(org.eclipse.swt.widgets.Tree tree)
- Specified by:
getTreeViewer in class StatisticView
handleSelectionEvent
protected void handleSelectionEvent()
- Overrides:
handleSelectionEvent in class AbstractLazyHandler
menuAboutToShow
public void menuAboutToShow(org.eclipse.jface.action.IMenuManager menu)
- Called when the context menu is about to open.
- Overrides:
menuAboutToShow in class StatisticView
- See Also:
IFillMenuTarget#fillContextMenu
updateButtons
public void updateButtons()
- Overrides:
updateButtons in class AbstractLazyHandler
updateDetailsPane
protected void updateDetailsPane()
updateModelSelection
public void updateModelSelection()
- Specified by:
updateModelSelection in class StatisticView
getViewerSorterInstance
protected StatisticView.StatisticSorter getViewerSorterInstance()
- Specified by:
getViewerSorterInstance in class StatisticView
setLinesVisible
protected void setLinesVisible(org.eclipse.swt.widgets.Tree tree)
- Overrides:
setLinesVisible in class StatisticView
update
public void update()
- Overrides:
update in class StatisticView
dispose
public void dispose()
- Overrides:
dispose in class StatisticView
handleRefChangedEvent
public void handleRefChangedEvent()
- Specified by:
handleRefChangedEvent in interface IRefChangedListener
handleViewSelectionChangedEvent
public void handleViewSelectionChangedEvent(org.eclipse.hyades.trace.ui.ViewSelectionChangedEvent event)
- Specified by:
handleViewSelectionChangedEvent in interface org.eclipse.hyades.trace.ui.IViewSelectionChangedListener- Overrides:
handleViewSelectionChangedEvent in class AbstractLazyHandler
isEmpty
public boolean isEmpty()
getViewTypeStr
protected java.lang.String getViewTypeStr()
- Specified by:
getViewTypeStr in class StatisticView
getCurrentFilter
protected org.eclipse.hyades.models.hierarchy.extensions.SimpleSearchQuery getCurrentFilter()
getColumnDisplayInfo
protected ColumnDisplayInfo getColumnDisplayInfo(ColumnLabelAdapter col,
boolean isDeltaColumn)
- Overrides:
getColumnDisplayInfo in class StatisticView
createControl
protected org.eclipse.swt.widgets.Composite createControl(org.eclipse.swt.widgets.Composite parent,
java.util.ArrayList cols)
- Overrides:
createControl in class StatisticView
updateStatusContext
protected void updateStatusContext(org.eclipse.hyades.ui.provisional.context.IContextLanguage language)
resetColumns
protected void resetColumns()
getCellLabelProvider
public org.eclipse.jface.viewers.CellLabelProvider getCellLabelProvider(ColumnData colData)
- Specified by:
getCellLabelProvider in class StatisticView