org.codehaus.plexus.classworlds.realm
public class ClassRealm extends URLClassLoader
ClassRealm
. The realm is the class loading gateway.
The search is proceded as follows:
Version: $Id: ClassRealm.java 6700 2007-07-28 21:56:53Z jvanzyl $
Field Summary | |
---|---|
String | id |
TreeSet | imports |
ClassRealm | parent |
Strategy | strategy |
ClassWorld | world |
Constructor Summary | |
---|---|
ClassRealm(ClassWorld world, String id) | |
ClassRealm(ClassWorld world, String id, ClassLoader foreignClassLoader) |
Method Summary | |
---|---|
void | addURL(URL url) |
ClassRealm | createChildRealm(String id) |
void | display() |
boolean | equals(Object o) |
Enumeration | findRealmResources(String name) |
Enumeration | findResources(String name) |
String | getId() |
ClassRealm | getParentRealm() |
URL | getRealmResource(String name) |
InputStream | getRealmResourceAsStream(String name) |
URL | getResource(String name) |
InputStream | getResourceAsStream(String name) |
Strategy | getStrategy() |
ClassWorld | getWorld() |
void | importFrom(String realmId, String packageName) |
Class | loadClass(String name) |
Class | loadRealmClass(String name) |
ClassRealm | locateSourceRealm(String classname) |
void | setParentRealm(ClassRealm realm) |
void | showUrls(ClassRealm classRealm) |
String | toString() |