fr.lifl.magique.platform.classloader
Class ClassDependancy

java.lang.Object
  extended byfr.lifl.magique.platform.classloader.ClassDependancy

public class ClassDependancy
extends java.lang.Object


Constructor Summary
ClassDependancy(fr.lifl.magique.platform.classloader.ClassLibrary classLibrary)
           
ClassDependancy(fr.lifl.magique.platform.classloader.ClassLibrary classLibrary, java.util.List packList)
           
 
Method Summary
 java.util.Hashtable getDependantClasses(java.lang.String rootClass)
           
 java.util.Vector getFirstLevelDependancy(java.lang.String className)
           
 void trace(java.lang.String methodName, java.lang.String message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassDependancy

public ClassDependancy(fr.lifl.magique.platform.classloader.ClassLibrary classLibrary)

ClassDependancy

public ClassDependancy(fr.lifl.magique.platform.classloader.ClassLibrary classLibrary,
                       java.util.List packList)
Method Detail

trace

public void trace(java.lang.String methodName,
                  java.lang.String message)

getDependantClasses

public java.util.Hashtable getDependantClasses(java.lang.String rootClass)
                                        throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

getFirstLevelDependancy

public java.util.Vector getFirstLevelDependancy(java.lang.String className)
                                         throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException