org.shiftone.jrat.provider.tree.ui.hierarchy.nodes
Class HierarchyNode

java.lang.Object
  extended by org.shiftone.jrat.provider.tree.ui.hierarchy.nodes.HierarchyNode
Direct Known Subclasses:
ClassHierarchyNode, MethodHierarchyNode, PackageHierarchyNode

public abstract class HierarchyNode
extends java.lang.Object


Constructor Summary
HierarchyNode(java.lang.String name, MethodSummaryModel methodSummaryModel)
           
 
Method Summary
abstract  void finalizeStatistics()
           
 HierarchyNode getChild(int index)
           
 int getChildCount()
           
abstract  java.util.List getChildren()
           
 Percent getCoverage()
           
 Percent getErrorRate()
           
abstract  int getExecutedMethods()
           
 int getIndexOfChild(HierarchyNode node)
           
 MethodSummaryModel getMethodSummaryModel()
           
 java.lang.String getName()
           
abstract  long getTotalDuration()
           
abstract  long getTotalErrors()
           
abstract  long getTotalExits()
           
abstract  java.lang.Long getTotalMethodDuration()
           
 Percent getTotalMethodPercent()
           
abstract  int getTotalMethods()
           
 int getUncalledMethods()
           
 boolean isLeaf()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HierarchyNode

public HierarchyNode(java.lang.String name,
                     MethodSummaryModel methodSummaryModel)
Method Detail

getName

public java.lang.String getName()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getMethodSummaryModel

public MethodSummaryModel getMethodSummaryModel()

finalizeStatistics

public abstract void finalizeStatistics()

getTotalDuration

public abstract long getTotalDuration()

getTotalMethods

public abstract int getTotalMethods()

getExecutedMethods

public abstract int getExecutedMethods()

getTotalExits

public abstract long getTotalExits()

getTotalErrors

public abstract long getTotalErrors()

getTotalMethodDuration

public abstract java.lang.Long getTotalMethodDuration()

getErrorRate

public Percent getErrorRate()

getCoverage

public Percent getCoverage()

getUncalledMethods

public int getUncalledMethods()

getTotalMethodPercent

public Percent getTotalMethodPercent()

getChildren

public abstract java.util.List getChildren()

isLeaf

public boolean isLeaf()

getIndexOfChild

public int getIndexOfChild(HierarchyNode node)

getChild

public HierarchyNode getChild(int index)

getChildCount

public int getChildCount()