Package org.codehaus.classworlds
Class ClassWorld
- java.lang.Object
-
- org.codehaus.classworlds.ClassWorld
-
public class ClassWorld extends java.lang.Object
A collection ofClassRealm
s, indexed by id.- Version:
- $Id: ClassWorld.java 78 2004-07-01 13:59:13Z jvanzyl $
- Author:
- bob mcwhirter
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map
realms
-
Constructor Summary
Constructors Constructor Description ClassWorld()
ClassWorld(java.lang.String realmId, java.lang.ClassLoader classLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Method Detail
-
newRealm
public ClassRealm newRealm(java.lang.String id) throws DuplicateRealmException
- Throws:
DuplicateRealmException
-
newRealm
public ClassRealm newRealm(java.lang.String id, java.lang.ClassLoader classLoader) throws DuplicateRealmException
- Throws:
DuplicateRealmException
-
disposeRealm
public void disposeRealm(java.lang.String id) throws NoSuchRealmException
- Throws:
NoSuchRealmException
-
getRealm
public ClassRealm getRealm(java.lang.String id) throws NoSuchRealmException
- Throws:
NoSuchRealmException
-
getRealms
public java.util.Collection getRealms()
-
loadClass
java.lang.Class loadClass(java.lang.String name) throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
-
-