|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.ClassLoader | +--neosim.util.SimpleClassLoader
Field Summary | |
static SimpleClassLoader |
ourLoader
|
static java.lang.String |
urlPrefix
|
Method Summary | |
boolean |
applyDefinitions(java.util.Vector classList)
Define a class from the bytecodes that were collected early... |
static SimpleClassLoader |
createLoader(java.lang.String cookie,
java.lang.String dir)
Returns an InputStream on the resource |
void |
defineClassFromBytes(java.lang.String name,
byte[] buf)
Set some bytecodes as a definition for a class. |
java.net.URL |
getLocalResource(java.lang.String name)
Return a URL to the desired resource. |
static java.lang.Object |
getLocalResource(java.lang.String cookie,
java.lang.String name)
|
static java.io.InputStream |
getLocalResourceAsStream(java.lang.String cookie,
java.lang.String name)
|
java.net.URL |
getResource(java.lang.String name)
|
java.io.InputStream |
getResourceAsStream(java.lang.String name)
|
java.lang.Object |
instantiate(java.lang.String name,
InputStreamProducer isp)
Interface to Beans.instantiate. |
java.lang.Class |
loadClass(java.lang.String name)
Load a class from this class loader. |
protected java.lang.Class |
loadClass(java.lang.String name,
boolean resolve)
This is the main method for ClassLoaders, that is being redefined |
java.lang.Class |
loadClassFromFile(java.lang.String fileName)
Helper function; load a class from a file |
void |
setLocalResourceSource(java.lang.String name,
InputStreamProducer isp)
Assign an InputStream as the source for a given property name This value comes first after the system resources |
Methods inherited from class java.lang.ClassLoader |
defineClass,
defineClass,
defineClass,
definePackage,
findClass,
findLibrary,
findLoadedClass,
findResource,
findResources,
findSystemClass,
getPackage,
getPackages,
getParent,
getResources,
getSystemClassLoader,
getSystemResource,
getSystemResourceAsStream,
getSystemResources,
resolveClass,
setSigners |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public static final java.lang.String urlPrefix
public static SimpleClassLoader ourLoader
Method Detail |
public void defineClassFromBytes(java.lang.String name, byte[] buf)
public java.lang.Class loadClassFromFile(java.lang.String fileName) throws java.lang.ClassNotFoundException
public java.lang.Class loadClass(java.lang.String name) throws java.lang.ClassNotFoundException
protected java.lang.Class loadClass(java.lang.String name, boolean resolve) throws java.lang.ClassNotFoundException
public java.lang.Object instantiate(java.lang.String name, InputStreamProducer isp) throws java.lang.ClassNotFoundException, java.io.IOException
public void setLocalResourceSource(java.lang.String name, InputStreamProducer isp)
public java.net.URL getResource(java.lang.String name)
public java.io.InputStream getResourceAsStream(java.lang.String name)
public java.net.URL getLocalResource(java.lang.String name)
public static SimpleClassLoader createLoader(java.lang.String cookie, java.lang.String dir)
public static java.lang.Object getLocalResource(java.lang.String cookie, java.lang.String name)
public static java.io.InputStream getLocalResourceAsStream(java.lang.String cookie, java.lang.String name)
public boolean applyDefinitions(java.util.Vector classList)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |