org.eclipse.mat.internal.snapshot.inspections
Class MultiplePath2GCRootsQuery.Tree

java.lang.Object
  extended by org.eclipse.mat.internal.snapshot.inspections.MultiplePath2GCRootsQuery.Tree
All Implemented Interfaces:
IResult, IResultTree, IStructuredResult
Enclosing class:
MultiplePath2GCRootsQuery

public abstract static class MultiplePath2GCRootsQuery.Tree
extends java.lang.Object
implements IResultTree


Method Summary
 java.util.List<?> getChildren(java.lang.Object parent)
          Returns the child elements of the given parent.
 java.util.List<?> getElements()
          Returns the root elements of the tree.
abstract  MultiplePath2GCRootsQuery.Grouping getGroupedBy()
           
 ResultMetaData getResultMetaData()
          (Optionally) Return meta data of the result needed to fine-tune the display of the result.
 MultiplePath2GCRootsQuery.Tree groupBy(MultiplePath2GCRootsQuery.Grouping groupBy)
           
 boolean hasChildren(java.lang.Object element)
          Returns whether the given element has children.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.mat.query.IStructuredResult
getColumns, getColumnValue, getContext
 

Method Detail

getResultMetaData

public ResultMetaData getResultMetaData()
Description copied from interface: IResult
(Optionally) Return meta data of the result needed to fine-tune the display of the result.

Specified by:
getResultMetaData in interface IResult

getElements

public java.util.List<?> getElements()
Description copied from interface: IResultTree
Returns the root elements of the tree.

Specified by:
getElements in interface IResultTree

hasChildren

public boolean hasChildren(java.lang.Object element)
Description copied from interface: IResultTree
Returns whether the given element has children.

Specified by:
hasChildren in interface IResultTree

getChildren

public java.util.List<?> getChildren(java.lang.Object parent)
Description copied from interface: IResultTree
Returns the child elements of the given parent.

Specified by:
getChildren in interface IResultTree

getGroupedBy

public abstract MultiplePath2GCRootsQuery.Grouping getGroupedBy()

groupBy

public MultiplePath2GCRootsQuery.Tree groupBy(MultiplePath2GCRootsQuery.Grouping groupBy)