org.eclipse.hyades.trace.views.internal
Class AggregatedCallStack
java.lang.Object
org.eclipse.hyades.trace.views.internal.AbstractLazyHandler
org.eclipse.hyades.trace.views.internal.StatisticView
org.eclipse.hyades.trace.views.internal.AggregatedCallStack
- All Implemented Interfaces:
- java.util.EventListener, org.eclipse.hyades.trace.ui.IViewSelectionChangedListener, org.eclipse.swt.events.ControlListener, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.internal.SWTEventListener
public class AggregatedCallStack
- extends StatisticView
| 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 |
| Methods inherited from class org.eclipse.hyades.trace.views.internal.StatisticView |
buildPreferenceStoreSring, compareElements, contextChanged, controlMoved, controlResized, createContent, doRefresh, doUpdateUI, expandFirstElement, getChooseColumnsAction, getColumnDataList, getColumnDisplayInfo, getColumnInfo, getContext, getControl, getDataPane, getDeltaColumnsAction, getElementColumnImage, getElementColumnText, getLayout, getShowPercentAction, getSortByColumnAction, getToolkit, getTraceViewerPage, getTreeViewer, getUpdateAction, getViewComponent, getViewerFilter, getViewerSorter, handleDeltaChanged, handlePercentChanged, isShowPercent, menuAboutToShow, notifyViewSelectionChanged, parseExtensions, postUpdateEvents, refresh, resetColumns, selectionChanged, setLinesVisible, setNewSelection, setRedrawTable, showingDeltaColumns, showNewSelection, showPercentUpdate, update, updateContext, updateTableGetColumnNumber, updateUI, widgetDefaultSelected, widgetSelected |
| Methods inherited from class org.eclipse.hyades.trace.views.internal.AbstractLazyHandler |
addPostponedSelectionEventSource, checkSetLazyOperation, checkSetLazyUpdateOperation, checkSetLazyViewerSelectionOperation, doProcessLazyPostponedOperations, handleHidden, handleSelectionEvent, handleViewSelectionChangedEvent, handleVisible, isHandleSelectionEventNeeded, isLazyMode, isVisible, lazyHandlesOpType, nextPostponedSelectionEventSource, processLazyPostponedOperations, setHidden, setLazyMode, setVisible, update, updateButtons, updateUI |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.hyades.trace.ui.IViewSelectionChangedListener |
handleViewSelectionChangedEvent |
_infoProvider
protected AggregatedCallStack.CallStackInfoProvider _infoProvider
_methodNameCol
protected ColumnLabelAdapter _methodNameCol
_percentCol
protected ColumnLabelAdapter _percentCol
_cumulativeTimeCol
protected ColumnLabelAdapter _cumulativeTimeCol
_prevButton
protected org.eclipse.swt.widgets.Button _prevButton
_nextButton
protected org.eclipse.swt.widgets.Button _nextButton
_stackCountInfo
protected org.eclipse.swt.widgets.Label _stackCountInfo
AggregatedCallStack
public AggregatedCallStack(org.eclipse.swt.widgets.Composite parent,
AggregatedExecutionStatisticsTab tabItem,
boolean initializeContent)
AggregatedCallStack
public AggregatedCallStack(org.eclipse.swt.widgets.Composite parent,
AggregatedExecutionStatisticsTab tabItem)
createColumnsLabelProviders
public void createColumnsLabelProviders()
getSelectedElement
public java.lang.Object getSelectedElement()
getDefaultColumnsTemplate
public java.lang.String getDefaultColumnsTemplate()
- Specified by:
getDefaultColumnsTemplate in class StatisticView
getColumnsPreferencesKey
public java.lang.String getColumnsPreferencesKey()
- Specified by:
getColumnsPreferencesKey in class StatisticView
getContentProvider
public 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
doHandleViewSelectionChangedEvent
protected void doHandleViewSelectionChangedEvent(org.eclipse.hyades.trace.ui.ViewSelectionChangedEvent event,
boolean isPostponedOperation,
int processedOperations)
- Overrides:
doHandleViewSelectionChangedEvent in class StatisticView
doUpdate
protected void doUpdate(boolean refresh,
boolean isPostponedOperation,
int processedOperations)
- Overrides:
doUpdate in class StatisticView
doUpdateButtons
protected void doUpdateButtons(boolean isPostponedOperation,
int processedOperations)
- Overrides:
doUpdateButtons in class StatisticView
updateModelSelection
public void updateModelSelection()
- Specified by:
updateModelSelection 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
createTree
protected org.eclipse.swt.widgets.Composite createTree(org.eclipse.swt.widgets.Composite parent,
int options)
- Specified by:
createTree in class StatisticView
createTreeViewer
protected org.eclipse.jface.viewers.StructuredViewer createTreeViewer(org.eclipse.swt.widgets.Composite tree)
- Overrides:
createTreeViewer in class StatisticView
getTreeViewer
protected org.eclipse.jface.viewers.TreeViewer getTreeViewer(org.eclipse.swt.widgets.Tree tree)
- Specified by:
getTreeViewer in class StatisticView
getContextHelpId
protected java.lang.String getContextHelpId()
- Overrides:
getContextHelpId in class StatisticView
getViewerSorterInstance
protected StatisticView.StatisticSorter getViewerSorterInstance()
- Specified by:
getViewerSorterInstance in class StatisticView
getViewTypeStr
protected java.lang.String getViewTypeStr()
- Specified by:
getViewTypeStr in class StatisticView
getFilterInstance
protected StatisticView.StatisticFilter getFilterInstance()
doHandleSelectionEvent
protected void doHandleSelectionEvent(boolean isPostponedOperation,
int processedOperations)
- Overrides:
doHandleSelectionEvent in class StatisticView
openSourceForSelection
protected void openSourceForSelection(org.eclipse.jface.viewers.ISelection selection)
- Overrides:
openSourceForSelection in class StatisticView
updateColumns
protected void updateColumns()
updateCallStackInfoProvider
public void updateCallStackInfoProvider()
firstTimeUpdate
protected void firstTimeUpdate()
- Overrides:
firstTimeUpdate in class StatisticView
redrawTable
public void redrawTable()
dispose
public void dispose()
- Overrides:
dispose in class StatisticView
getCellLabelProvider
public org.eclipse.jface.viewers.CellLabelProvider getCellLabelProvider(ColumnData colData)
- Specified by:
getCellLabelProvider in class StatisticView