nu.datafuel.analysis.module
Class LeakModule

java.lang.Object
  extended bynu.datafuel.analysis.module.LeakModule
All Implemented Interfaces:
Module, java.io.Serializable

public class LeakModule
extends java.lang.Object
implements Module

DOCUMENT ME!

See Also:
Serialized Form

Constructor Summary
LeakModule()
          Creates a new instance of ObjectLeakModule
 
Method Summary
 void analyze(HeapProf heap)
           
 Aeon getAeon()
           
 Filter getFilter()
           
 void getReferenceChain(int r, int[] referant)
           
 double progress(boolean debug)
           
 java.util.ArrayList results()
           
 double toSigDigit(double d, int n)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LeakModule

public LeakModule()
Creates a new instance of ObjectLeakModule

Method Detail

getAeon

public Aeon getAeon()
Specified by:
getAeon in interface Module
Returns:
.

getFilter

public Filter getFilter()
Specified by:
getFilter in interface Module
Returns:
.

getReferenceChain

public void getReferenceChain(int r,
                              int[] referant)
                       throws java.lang.Error,
                              java.lang.Exception
Parameters:
r - .
referant - .
Throws:
java.lang.Error - .
java.lang.Exception - .

analyze

public void analyze(HeapProf heap)
             throws java.lang.Exception
Specified by:
analyze in interface Module
Parameters:
heap - .
Throws:
java.lang.Exception - .

progress

public double progress(boolean debug)
Parameters:
debug - .
Returns:
.

results

public java.util.ArrayList results()
                            throws java.lang.Exception
Specified by:
results in interface Module
Returns:
.
Throws:
java.lang.Exception - .

toSigDigit

public double toSigDigit(double d,
                         int n)
Parameters:
d - .
n - .
Returns:
.