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() |