All Packages This Package Class Hierarchy Class Search Index
java.lang.Object | +----java.lang.ClassLoader | +----kh.farm.SimpleClassLoader
Summary |
public class SimpleClassLoader extends java.lang.ClassLoader { // Fields 2 public static SimpleClassLoader ourLoader; public static final String urlPrefix; // Methods 11 public static SimpleClassLoader createLoader(String, String); public static Object getLocalResource(String, String); public static InputStream getLocalResourceAsStream(String, String); public synchronized void applyDefinitions(Vector); public Class findClass(String); public URL getResource(String); public InputStream getResourceAsStream(String); protected Class loadClass(String, boolean) throws ClassNotFoundException; public Class loadFromFile(String); public void setDefinition(String, byte[]); public void setLocalResourceSource(String, InputStreamProducer); }
Cross Reference |
Fields |
· ourLoader | Summary | Top |
public static SimpleClassLoader ourLoader
· urlPrefix | Summary | Top |
public static final String urlPrefix
Methods |
· applyDefinitions | Summary | Top |
public synchronized void applyDefinitions(Vector classList)
May want to add some support for reporting classes replicated across different JAR files.
· createLoader | Summary | Top |
public static SimpleClassLoader createLoader(String cookie, String dir)
Returns an InputStream on the resource
· findClass | Summary | Top |
public Class findClass(String name)
Public version of findLoadedClass() to expose it across
· getLocalResource | Summary | Top |
public static Object getLocalResource(String cookie, String name)
· getLocalResourceAsStream | Summary | Top |
public static InputStream getLocalResourceAsStream(String cookie, String name)
· getResource | Summary | Top |
public URL getResource(String name)
- Overrides:
- getResource in class ClassLoader
· getResourceAsStream | Summary | Top |
public InputStream getResourceAsStream(String name)
- Overrides:
- getResourceAsStream in class ClassLoader
· loadClass | Summary | Top |
protected Class loadClass(String name, boolean resolve) throws ClassNotFoundException
This is the main method for ClassLoaders, that is being redefined
- Overrides:
- loadClass in class ClassLoader
· loadFromFile | Summary | Top |
public Class loadFromFile(String fileName)
Helper function; load a class from a file
· setDefinition | Summary | Top |
public void setDefinition(String name, byte[] buf)
Set some bytecodes as a definition for a class. Do not actually define the class until later
· setLocalResourceSource | Summary | Top |
public void setLocalResourceSource(String name, InputStreamProducer isp)
Assign an InputStream as the source for a given property name This value comes first after the system resources
All Packages This Package Class Hierarchy Class Search IndexFreshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7