TPTP 4.5.0 Platform Project
Internal API Specification

org.eclipse.hyades.trace.views.internal
Class MultiLevelStatisticView.MultiLevelStatisticContentProvider

java.lang.Object
  extended by org.eclipse.hyades.trace.views.internal.MultiLevelStatisticView.MultiLevelStatisticContentProvider
All Implemented Interfaces:
org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider
Direct Known Subclasses:
CoverageStatisticView.CoverageStatisticContentProvider, ExecutionStatisticView.ExecutionStatisticContentProvider, MemoryStatisticView.MemoryStatisticContentProvider, MethodDetailsStatistic.MethodStatisticContentProvider
Enclosing class:
MultiLevelStatisticView

public abstract class MultiLevelStatisticView.MultiLevelStatisticContentProvider
extends java.lang.Object
implements org.eclipse.jface.viewers.ITreeContentProvider

Gives the table tree viewer the mlserage elements to display


Constructor Summary
MultiLevelStatisticView.MultiLevelStatisticContentProvider()
           
 
Method Summary
 void dispose()
           
 java.lang.Object[] getChildren(java.lang.Object element)
          return the children of the coverage element
abstract  java.lang.Object[] getElements(java.lang.Object inputElement)
          return the list of elements to display in the table tree
 java.lang.Object getParent(java.lang.Object element)
           
 boolean hasChildren(java.lang.Object element)
          test if the coverage element has children
 void inputChanged(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object oldInput, java.lang.Object newInput)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiLevelStatisticView.MultiLevelStatisticContentProvider

public MultiLevelStatisticView.MultiLevelStatisticContentProvider()
Method Detail

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.jface.viewers.IContentProvider

getParent

public java.lang.Object getParent(java.lang.Object element)
Specified by:
getParent in interface org.eclipse.jface.viewers.ITreeContentProvider

inputChanged

public void inputChanged(org.eclipse.jface.viewers.Viewer viewer,
                         java.lang.Object oldInput,
                         java.lang.Object newInput)
Specified by:
inputChanged in interface org.eclipse.jface.viewers.IContentProvider

getElements

public abstract java.lang.Object[] getElements(java.lang.Object inputElement)
return the list of elements to display in the table tree

Specified by:
getElements in interface org.eclipse.jface.viewers.IStructuredContentProvider

getChildren

public java.lang.Object[] getChildren(java.lang.Object element)
return the children of the coverage element

Specified by:
getChildren in interface org.eclipse.jface.viewers.ITreeContentProvider

hasChildren

public boolean hasChildren(java.lang.Object element)
test if the coverage element has children

Specified by:
hasChildren in interface org.eclipse.jface.viewers.ITreeContentProvider

TPTP 4.5.0 Platform Project
Internal API Specification