Package org.eclipse.mat.query.refined
Class RefinedTree
java.lang.Object
org.eclipse.mat.query.refined.RefinedStructuredResult
org.eclipse.mat.query.refined.RefinedTree
- All Implemented Interfaces:
IIconProvider,IResult,IResultTree,ISelectionProvider,IStructuredResult
The result from refining a tree.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.mat.query.refined.RefinedStructuredResult
RefinedStructuredResult.DerivedDataJobDefinition, RefinedStructuredResult.ICalculationProgress -
Field Summary
Fields inherited from interface org.eclipse.mat.query.IIconProvider
EMPTYFields inherited from interface org.eclipse.mat.query.ISelectionProvider
EMPTY -
Method Summary
Modifier and TypeMethodDescriptionList<?>getChildren(Object parent) Returns the child elements of the given parent.List<?>Returns the root elements of the tree.booleanhasChildren(Object element) Returns whether the given element has children.Methods inherited from class org.eclipse.mat.query.refined.RefinedStructuredResult
addDerivedDataColumn, buildTotalsRow, calculate, calculateTotals, filterChanged, getColumnFor, getColumns, getColumnValue, getContext, getFilter, getFilteredCount, getFormattedColumnValue, getIcon, getJobs, getResultMetaData, getSortColumn, getSortDirection, hasActiveFilter, isDecorated, isExpanded, isSelected, setSelectionProvider, setSortOrder, sort, unwrapMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.mat.query.IResult
getResultMetaDataMethods inherited from interface org.eclipse.mat.query.IStructuredResult
getColumns, getColumnValue, getContext
-
Method Details
-
getElements
Description copied from interface:IResultTreeReturns the root elements of the tree.- Specified by:
getElementsin interfaceIResultTree- Returns:
- a list of all the root elements of the tree
as opaque row objects representing each row
which can be passed to
IResultTree.getChildren(Object)orIStructuredResult.getContext(Object)orIStructuredResult.getColumnValue(Object, int).
-
hasChildren
Description copied from interface:IResultTreeReturns whether the given element has children.- Specified by:
hasChildrenin interfaceIResultTree- Parameters:
element- the opaque object used to indicate which branch- Returns:
- true if this element has children
-
getChildren
Description copied from interface:IResultTreeReturns the child elements of the given parent.- Specified by:
getChildrenin interfaceIResultTree- Parameters:
parent- The row object as returned by theIResultTree.getElements()orIResultTree.getChildren(Object)methods.- Returns:
- a list of children of this branch of the tree
-