org.codehaus.plexus.classworlds

Class ClassWorld


public class ClassWorld
extends java.lang.Object

A collection of ClassRealms, indexed by id.
Version:
$Id: ClassWorld.java 4813 2006-11-24 14:06:14Z handyande $
Author:
bob mcwhirter

Constructor Summary

ClassWorld()
ClassWorld(String realmId, ClassLoader classLoader)

Method Summary

void
disposeRealm(String id)
ClassRealm
getRealm(String id)
Collection
getRealms()
ClassRealm
newRealm(String id)
ClassRealm
newRealm(String id, ClassLoader classLoader)

Constructor Details

ClassWorld

public ClassWorld()

ClassWorld

public ClassWorld(String realmId,
                  ClassLoader classLoader)

Method Details

disposeRealm

public void disposeRealm(String id)
            throws NoSuchRealmException

getRealm

public ClassRealm getRealm(String id)
            throws NoSuchRealmException

getRealms

public Collection getRealms()

newRealm

public ClassRealm newRealm(String id)
            throws DuplicateRealmException

newRealm

public ClassRealm newRealm(String id,
                           ClassLoader classLoader)
            throws DuplicateRealmException