org.eclipse.mat.inspections.osgi
Class BundleRegistryQuery.ServicesTreeResult

java.lang.Object
  extended by org.eclipse.mat.inspections.osgi.BundleRegistryQuery.BundleTreeResult
      extended by org.eclipse.mat.inspections.osgi.BundleRegistryQuery.ServicesTreeResult
All Implemented Interfaces:
IIconProvider, IResult, IResultTree, IStructuredResult
Enclosing class:
BundleRegistryQuery

public static class BundleRegistryQuery.ServicesTreeResult
extends BundleRegistryQuery.BundleTreeResult


Field Summary
 
Fields inherited from interface org.eclipse.mat.query.IIconProvider
EMPTY
 
Constructor Summary
BundleRegistryQuery.ServicesTreeResult(OSGiModel model)
           
 
Method Summary
 java.util.List<?> getChildren(java.lang.Object parent)
          Returns the child elements of the given parent.
 Column[] getColumns()
          The columns of the tree or table.
 java.util.List<?> getElements()
          Returns the root elements of the tree.
 BundleRegistryQuery.Grouping getGroupBy()
           
 boolean hasChildren(java.lang.Object element)
          Returns whether the given element has children.
 
Methods inherited from class org.eclipse.mat.inspections.osgi.BundleRegistryQuery.BundleTreeResult
getColumnValue, getContext, getIcon, getModel, getResultMetaData
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BundleRegistryQuery.ServicesTreeResult

public BundleRegistryQuery.ServicesTreeResult(OSGiModel model)
Method Detail

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
Overrides:
getChildren in class BundleRegistryQuery.BundleTreeResult

getElements

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

Specified by:
getElements in interface IResultTree
Overrides:
getElements in class BundleRegistryQuery.BundleTreeResult

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
Overrides:
hasChildren in class BundleRegistryQuery.BundleTreeResult

getGroupBy

public BundleRegistryQuery.Grouping getGroupBy()
Overrides:
getGroupBy in class BundleRegistryQuery.BundleTreeResult

getColumns

public Column[] getColumns()
Description copied from interface: IStructuredResult
The columns of the tree or table.

Specified by:
getColumns in interface IStructuredResult
Overrides:
getColumns in class BundleRegistryQuery.BundleTreeResult