|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.ClassLoader
org.drools.rule.MapBackedClassLoader
public class MapBackedClassLoader
Constructor Summary | |
---|---|
MapBackedClassLoader(java.lang.ClassLoader parentClassLoader)
|
|
MapBackedClassLoader(java.lang.ClassLoader parentClassLoader,
java.util.Map store)
|
Method Summary | |
---|---|
void |
addClass(java.lang.String className,
byte[] bytes)
|
void |
addResource(java.lang.String className,
byte[] bytes)
|
java.lang.Class |
fastFindClass(java.lang.String name)
|
protected java.lang.Class |
findClass(java.lang.String name)
|
java.io.InputStream |
getResourceAsStream(java.lang.String name)
|
java.util.Map |
getStore()
|
protected java.lang.Class |
loadClass(java.lang.String name,
boolean resolve)
Javadocs recommend that this method not be overloaded. |
Methods inherited from class java.lang.ClassLoader |
---|
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, 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 MapBackedClassLoader(java.lang.ClassLoader parentClassLoader)
public MapBackedClassLoader(java.lang.ClassLoader parentClassLoader, java.util.Map store)
Method Detail |
---|
public void addResource(java.lang.String className, byte[] bytes)
public void addClass(java.lang.String className, byte[] bytes)
public java.lang.Class fastFindClass(java.lang.String name)
fastFindClass
in interface DroolsClassLoader
protected java.lang.Class loadClass(java.lang.String name, boolean resolve) throws java.lang.ClassNotFoundException
loadClass
in class java.lang.ClassLoader
java.lang.ClassNotFoundException
protected java.lang.Class findClass(java.lang.String name) throws java.lang.ClassNotFoundException
findClass
in class java.lang.ClassLoader
java.lang.ClassNotFoundException
public java.io.InputStream getResourceAsStream(java.lang.String name)
getResourceAsStream
in class java.lang.ClassLoader
public java.util.Map getStore()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |