Package org.codehaus.classworlds
Interface ClassRealm
-
- All Known Implementing Classes:
DefaultClassRealm
public interface ClassRealmAutonomous sub-portion of aClassWorld. This class most closed maps to theClassLoaderrole from Java and in facts can provide aClassLoaderview of itself usinggetClassLoader().- Version:
- $Id: ClassRealm.java 126 2006-01-12 04:17:51Z $
- Author:
- bob mcwhirter, Jason van Zyl
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddConstituent(java.net.URL constituent)ClassRealmcreateChildRealm(java.lang.String id)voiddisplay()java.util.EnumerationfindResources(java.lang.String name)java.lang.ClassLoadergetClassLoader()java.net.URL[]getConstituents()java.lang.StringgetId()ClassRealmgetParent()java.net.URLgetResource(java.lang.String name)java.io.InputStreamgetResourceAsStream(java.lang.String name)ClassWorldgetWorld()voidimportFrom(java.lang.String realmId, java.lang.String pkgName)java.lang.ClassloadClass(java.lang.String name)ClassRealmlocateSourceRealm(java.lang.String className)voidsetParent(ClassRealm classRealm)
-
-
-
Method Detail
-
getId
java.lang.String getId()
-
getWorld
ClassWorld getWorld()
-
importFrom
void importFrom(java.lang.String realmId, java.lang.String pkgName) throws NoSuchRealmException- Throws:
NoSuchRealmException
-
addConstituent
void addConstituent(java.net.URL constituent)
-
locateSourceRealm
ClassRealm locateSourceRealm(java.lang.String className)
-
setParent
void setParent(ClassRealm classRealm)
-
createChildRealm
ClassRealm createChildRealm(java.lang.String id) throws DuplicateRealmException
- Throws:
DuplicateRealmException
-
getClassLoader
java.lang.ClassLoader getClassLoader()
-
getParent
ClassRealm getParent()
-
getConstituents
java.net.URL[] getConstituents()
-
loadClass
java.lang.Class loadClass(java.lang.String name) throws java.lang.ClassNotFoundException- Throws:
java.lang.ClassNotFoundException
-
getResource
java.net.URL getResource(java.lang.String name)
-
findResources
java.util.Enumeration findResources(java.lang.String name) throws java.io.IOException- Throws:
java.io.IOException
-
getResourceAsStream
java.io.InputStream getResourceAsStream(java.lang.String name)
-
display
void display()
-
-