| org.netbeans.lib.profiler.ui.cpu.CPUResultsPanel org.netbeans.lib.profiler.ui.cpu.FlatProfilePanel
All known Subclasses: org.netbeans.lib.profiler.ui.cpu.LiveFlatProfileCollectorPanel, org.netbeans.lib.profiler.ui.cpu.SnapshotFlatProfilePanel,
FlatProfilePanel | abstract public class FlatProfilePanel extends CPUResultsPanel (Code) | | A common abstract superclass for Hotspots display containing a flat profile.
The subclasses need to implement these methods:
obtainResults () to initialize the data either from snapshot or from live data.
getTitle () to provide title for the panel
getMethodClassNameAndSig () to map methodId to class/method names
supportsReverseCallGraph () to declare if displaying reverse call graph is supported
showReverseCallGraph () to display the reverse call graph (utilizing actionsHandler)
author: Misha Dmitriev author: Ian Formanek author: Jiri Sedlacek |
collectingTwoTimeStamps | protected boolean collectingTwoTimeStamps(Code) | | |
filterType | protected int filterType(Code) | | |
sortBy | protected int sortBy(Code) | | |
sortOrder | protected boolean sortOrder(Code) | | |
threadId | protected int threadId(Code) | | |
valueFilterValue | protected double valueFilterValue(Code) | | |
addResultsViewFocusListener | public void addResultsViewFocusListener(FocusListener listener)(Code) | | |
findFirst | public boolean findFirst()(Code) | | |
findNext | public boolean findNext()(Code) | | |
findPrevious | public boolean findPrevious()(Code) | | |
getCurrentThreadId | public int getCurrentThreadId()(Code) | | |
getFilterType | public int getFilterType()(Code) | | |
getResultsViewReference | public Object getResultsViewReference()(Code) | | |
getSelectedMethodName | protected String getSelectedMethodName()(Code) | | |
getSortBy | public int getSortBy(int column)(Code) | | |
getSortingColumn | public int getSortingColumn()(Code) | | |
getSortingOrder | public boolean getSortingOrder()(Code) | | |
initColumnSelectorItems | protected void initColumnSelectorItems()(Code) | | |
initColumnsData | protected void initColumnsData()(Code) | | |
isFindStringDefined | public boolean isFindStringDefined()(Code) | | |
obtainResults | abstract protected void obtainResults()(Code) | | |
prepareResults | public void prepareResults()(Code) | | |
prepareResults | protected void prepareResults(boolean firstTime)(Code) | | If firstTime is true, it means we need to go and get results from the CCT, which means walking the
nodes of the CCT and doing some calculations, i.e. non-zero cost. Otherwise, we just use the cached
results in flatProfileContainer, and sort them by the current sorting criterion.
|
removeResultsViewFocusListener | public void removeResultsViewFocusListener(FocusListener listener)(Code) | | |
requestFocus | public void requestFocus()(Code) | | |
reset | public void reset()(Code) | | |
saveColumnsData | protected void saveColumnsData()(Code) | | |
selectMethod | public void selectMethod(int methodId)(Code) | | |
selectMethod | public void selectMethod(String methodName)(Code) | | |
setDefaultSorting | public void setDefaultSorting()(Code) | | |
setFilterValues | public void setFilterValues(String filterValue, int filterType)(Code) | | |
setFindString | public void setFindString(String findString)(Code) | | |
setResultsAvailable | public void setResultsAvailable(boolean available)(Code) | | |
setSorting | public void setSorting(int sColumn, boolean sOrder)(Code) | | |
updateResults | protected void updateResults()(Code) | | |
|
|