|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.ClassLoader
things.thinger.kernel.basic.tools.UniverseClassLoader
public class UniverseClassLoader
A goofy class loader for compile time.
NOTE: the universeOnly boolean is VERY IMPORTANT for security. It should be true for execution of classes and false for compile time. This will keep users from eclipsing core classes with THINGS.
Version History
EPG - Initial - 8 JUL 07
Constructor Summary | |
---|---|
UniverseClassLoader()
|
Method Summary | |
---|---|
java.lang.Class<?> |
findClass(java.lang.String name)
Find the class by name. |
void |
init(UniverseAnchor ua,
boolean universeOnly)
Init it. |
Methods inherited from class java.lang.ClassLoader |
---|
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UniverseClassLoader()
Method Detail |
---|
public void init(UniverseAnchor ua, boolean universeOnly)
ua
- where in the universe to look.universeOnly
- if true, it will look at the universe only!UniverseAnchor
public java.lang.Class<?> findClass(java.lang.String name) throws java.lang.ClassNotFoundException
findClass
in class java.lang.ClassLoader
java.lang.ClassNotFoundException
ClassLoader.findClass(java.lang.String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |