org.objectweb.jonathan.libs.kernel
Class ClassPathFinderImpl

java.lang.Object
  extended byorg.objectweb.jonathan.libs.kernel.ClassPathFinderImpl
All Implemented Interfaces:
ClassPathFinder

public class ClassPathFinderImpl
extends java.lang.Object
implements ClassPathFinder


Field Summary
static java.lang.ClassLoader system_class_loader
           
 
Constructor Summary
ClassPathFinderImpl(java.lang.ClassLoader _class_loader)
           
 
Method Summary
 java.lang.Class findClass(java.lang.String class_name)
           
 java.io.InputStream findResource(java.lang.String _name)
           
 java.lang.ClassLoader getClassLoader()
           
static java.lang.Class loadSystemClass(java.lang.String class_name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

system_class_loader

public static java.lang.ClassLoader system_class_loader
Constructor Detail

ClassPathFinderImpl

public ClassPathFinderImpl(java.lang.ClassLoader _class_loader)
Method Detail

getClassLoader

public java.lang.ClassLoader getClassLoader()

findResource

public java.io.InputStream findResource(java.lang.String _name)
Specified by:
findResource in interface ClassPathFinder

findClass

public java.lang.Class findClass(java.lang.String class_name)
Specified by:
findClass in interface ClassPathFinder

loadSystemClass

public static java.lang.Class loadSystemClass(java.lang.String class_name)