Package org.codehaus.classworlds
Interface ClassRealm
-
- All Known Implementing Classes:
DefaultClassRealm
public interface ClassRealm
Autonomous sub-portion of aClassWorld
. This class most closed maps to theClassLoader
role from Java and in facts can provide aClassLoader
view 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 void
addConstituent(java.net.URL constituent)
ClassRealm
createChildRealm(java.lang.String id)
void
display()
java.util.Enumeration
findResources(java.lang.String name)
java.lang.ClassLoader
getClassLoader()
java.net.URL[]
getConstituents()
java.lang.String
getId()
ClassRealm
getParent()
java.net.URL
getResource(java.lang.String name)
java.io.InputStream
getResourceAsStream(java.lang.String name)
ClassWorld
getWorld()
void
importFrom(java.lang.String realmId, java.lang.String pkgName)
java.lang.Class
loadClass(java.lang.String name)
ClassRealm
locateSourceRealm(java.lang.String className)
void
setParent(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()
-
-