|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.ClassLoader | +--ter.API.ClassLoader.GeneralClassLoader | +--ter.API.ClassLoader.FileClassLoader
Title: JavInspector
Description: Custom class loader to load classes from file not in the classpath
Copyright: Copyright (c) 2003
Company: Université de Nice Sophia Antipolis (UNSA)
Constructor Summary | |
FileClassLoader(java.lang.String classPath)
|
Method Summary | |
java.lang.String |
guessClassName(java.lang.String filePath,
int i)
set the classpath and return the name of class from its path in order to load its dependencies |
java.lang.Class |
loadClass(java.lang.String className,
boolean resolveIt)
an overide of the loadClass method to do try to guess the classpath of the class to load in order to load its depandencies |
void |
setFilePrefix(java.lang.String str)
Changes the prefix of the class to load (ex : the classpath or the jar file) |
Methods inherited from class ter.API.ClassLoader.GeneralClassLoader |
loadClass, setClassNameReplacementChar |
Methods inherited from class java.lang.ClassLoader |
clearAssertionStatus, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public FileClassLoader(java.lang.String classPath)
Method Detail |
public java.lang.Class loadClass(java.lang.String className, boolean resolveIt) throws java.lang.ClassNotFoundException
loadClass
in class GeneralClassLoader
className
- the path of a file or the name of a classresolveIt
- call resolveClass()
java.lang.ClassNotFoundException
public void setFilePrefix(java.lang.String str)
GeneralClassLoader
setFilePrefix
in class GeneralClassLoader
str
- public java.lang.String guessClassName(java.lang.String filePath, int i)
filePath
- the pathi
- the number of directories to go up
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |