org.eclipse.hyades.trace.views.internal
Class MemoryStatisticView
java.lang.Object
org.eclipse.hyades.trace.views.internal.StatisticView
org.eclipse.hyades.trace.views.internal.MultiLevelStatisticView
org.eclipse.hyades.trace.views.internal.MemoryStatisticView
- All Implemented Interfaces:
- org.eclipse.swt.events.ControlListener, java.util.EventListener, org.eclipse.hyades.trace.ui.IViewSelectionChangedListener, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.internal.SWTEventListener
- public class MemoryStatisticView
- extends MultiLevelStatisticView
| Fields inherited from class org.eclipse.hyades.trace.views.internal.StatisticView |
_activeInst, _activeSize, _chooseColumnAction, _chooseColumnsAction, _currentColumns, _dataPane, _deltaColumns, _deltaColumnsAction, _filterContainer, _firstTime, _initialized, _isShowPercent, _layout, _listOfColumExtension, _maxTime, _newSelection, _page, _refresh, _showPercent, _sortByColumnAction, _templateOfColumExtension, _toolkit, _totalCalls, _totalInst, _totalSize, _updateAction, _viewComp, _viewContainer, _viewer, _viewerFilter, _viewerSorter, fSeparator, tmpList |
|
Constructor Summary |
MemoryStatisticView(org.eclipse.swt.widgets.Composite parent,
org.eclipse.hyades.trace.ui.TraceViewerPage page)
|
| Methods inherited from class org.eclipse.hyades.trace.views.internal.MultiLevelStatisticView |
canOpenSourceOnThisObject, createControl, createTree, dispose, getColumnsTemplateExtensions, getCurrentFilter, getItemModelData, getItemsRoot, getTree, getTreeViewer, handleSelectionEvent, handleViewSelectionChangedEvent, isEmpty, menuAboutToShow, openSourceForSelection, redrawTable, resetChooseColumnsAction, resetColumns, searchInClassLevel, searchInMethodLevel, searchInObjectLevel, searchInPackageLevel, searchItem, updateModelSelection, updateStatusContext, widgetSelected |
| Methods inherited from class org.eclipse.hyades.trace.views.internal.StatisticView |
buildPreferenceStoreSring, compareElements, contextChanged, controlMoved, controlResized, createContent, createTreeViewer, 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, parseExtensions, postUpdateEvents, refresh, selectionChanged, setLinesVisible, setNewSelection, setRedrawTable, showingDeltaColumns, showNewSelection, updateContext, updateTableGetColumnNumber, updateUI, widgetDefaultSelected |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE_LEVEL
public static final int INSTANCE_LEVEL
- See Also:
- Constant Field Values
_packageNameCol
protected ColumnLabelAdapter _packageNameCol
_classNameCol
protected ColumnLabelAdapter _classNameCol
_instanceNameCol
protected ColumnLabelAdapter _instanceNameCol
_newItemCol
protected ColumnLabelAdapter _newItemCol
_totalInstancesCol
protected ColumnLabelAdapter _totalInstancesCol
_liveInstancesCol
protected ColumnLabelAdapter _liveInstancesCol
_collectedInstancesCol
protected ColumnLabelAdapter _collectedInstancesCol
_totalSizeCol
protected ColumnLabelAdapter _totalSizeCol
_activeSizeCol
protected ColumnLabelAdapter _activeSizeCol
MemoryStatisticView
public MemoryStatisticView(org.eclipse.swt.widgets.Composite parent,
org.eclipse.hyades.trace.ui.TraceViewerPage page)
getContextHelpId
protected java.lang.String getContextHelpId()
- Overrides:
getContextHelpId in class StatisticView
createColumnsLabelProviders
public void createColumnsLabelProviders()
getClassPosForLevel
protected int getClassPosForLevel(int pos)
getDefaultColumnsTemplate
public java.lang.String getDefaultColumnsTemplate()
- Overrides:
getDefaultColumnsTemplate in class MultiLevelStatisticView
getDefaultColumnsTemplatePackageLevel
protected java.lang.String getDefaultColumnsTemplatePackageLevel()
- Specified by:
getDefaultColumnsTemplatePackageLevel in class MultiLevelStatisticView
getDefaultColumnsTemplateClassLevel
protected java.lang.String getDefaultColumnsTemplateClassLevel()
- Specified by:
getDefaultColumnsTemplateClassLevel in class MultiLevelStatisticView
getDefaultColumnsTemplateInstanceLevel
protected java.lang.String getDefaultColumnsTemplateInstanceLevel()
isEmptyUpdate
public boolean isEmptyUpdate()
- Specified by:
isEmptyUpdate in class MultiLevelStatisticView
getContentProvider
public org.eclipse.jface.viewers.IContentProvider getContentProvider()
- Specified by:
getContentProvider in class MultiLevelStatisticView
getTableLabelProvider
public org.eclipse.jface.viewers.LabelProvider getTableLabelProvider()
- Specified by:
getTableLabelProvider in class MultiLevelStatisticView
getViewerSorterInstance
protected StatisticView.StatisticSorter getViewerSorterInstance()
- Specified by:
getViewerSorterInstance in class MultiLevelStatisticView
getFilterInstance
protected StatisticView.StatisticFilter getFilterInstance()
- Specified by:
getFilterInstance in class MultiLevelStatisticView
getColumnsPreferencesKey
public java.lang.String getColumnsPreferencesKey()
- Specified by:
getColumnsPreferencesKey in class MultiLevelStatisticView
getViewTypeStr
protected java.lang.String getViewTypeStr()
- Specified by:
getViewTypeStr in class MultiLevelStatisticView
setLevel
public void setLevel(int i)
- Specified by:
setLevel in class MultiLevelStatisticView
getLevel
public int getLevel()
- Specified by:
getLevel in class MultiLevelStatisticView
updateButtons
public void updateButtons()
- Overrides:
updateButtons in class MultiLevelStatisticView
showPercentUpdate
protected void showPercentUpdate()
- Overrides:
showPercentUpdate in class StatisticView
getColumnDisplayInfo
protected ColumnDisplayInfo getColumnDisplayInfo(ColumnLabelAdapter col,
boolean isDeltaColumn)
- Overrides:
getColumnDisplayInfo in class StatisticView
searchInLevel
protected void searchInLevel(org.eclipse.swt.widgets.Tree tree,
org.eclipse.swt.widgets.TreeItem item,
org.eclipse.hyades.models.trace.TRCPackage pack,
org.eclipse.hyades.models.trace.TRCClass cls,
org.eclipse.hyades.models.trace.TRCMethod meth,
org.eclipse.hyades.models.trace.TRCObject trcObj)
- Overrides:
searchInLevel in class MultiLevelStatisticView
update
public void update()
- Overrides:
update in class MultiLevelStatisticView