public class ClassWorld
extends java.lang.Object
ClassRealm
s, indexed by id.Modifier and Type | Field and Description |
---|---|
private java.util.Map |
realms |
Constructor and Description |
---|
ClassWorld() |
ClassWorld(java.lang.String realmId,
java.lang.ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
void |
disposeRealm(java.lang.String id) |
ClassRealm |
getRealm(java.lang.String id) |
java.util.Collection |
getRealms() |
(package private) java.lang.Class |
loadClass(java.lang.String name) |
ClassRealm |
newRealm(java.lang.String id) |
ClassRealm |
newRealm(java.lang.String id,
java.lang.ClassLoader classLoader) |
public ClassWorld(java.lang.String realmId, java.lang.ClassLoader classLoader)
public ClassWorld()
public ClassRealm newRealm(java.lang.String id) throws DuplicateRealmException
DuplicateRealmException
public ClassRealm newRealm(java.lang.String id, java.lang.ClassLoader classLoader) throws DuplicateRealmException
DuplicateRealmException
public void disposeRealm(java.lang.String id) throws NoSuchRealmException
NoSuchRealmException
public ClassRealm getRealm(java.lang.String id) throws NoSuchRealmException
NoSuchRealmException
public java.util.Collection getRealms()
java.lang.Class loadClass(java.lang.String name) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException