org.codehaus.classworlds
Interface ClassRealm
- All Known Implementing Classes:
- DefaultClassRealm
- public interface ClassRealm
Autonomous sub-portion of a ClassWorld
.
This class most closed maps to the ClassLoader
role from Java and in facts can provide a ClassLoader
view of itself using getClassLoader()
.
- Version:
- $Id: ClassRealm.java,v 1.3 2004/08/09 22:00:16 jvanzyl Exp $
- Author:
- bob mcwhirter, Jason van Zyl
getId
public java.lang.String getId()
getWorld
public ClassWorld getWorld()
importFrom
public void importFrom(java.lang.String realmId,
java.lang.String pkgName)
throws NoSuchRealmException
NoSuchRealmException
addConstituent
public void addConstituent(java.net.URL constituent)
locateSourceRealm
public ClassRealm locateSourceRealm(java.lang.String className)
setParent
public void setParent(ClassRealm classRealm)
createChildRealm
public ClassRealm createChildRealm(java.lang.String id)
throws DuplicateRealmException
DuplicateRealmException
getClassLoader
public java.lang.ClassLoader getClassLoader()
getParent
public ClassRealm getParent()
getConstituents
public java.net.URL[] getConstituents()
loadClass
public java.lang.Class loadClass(java.lang.String name)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
getResource
public java.net.URL getResource(java.lang.String name)
findResources
public java.util.Enumeration findResources(java.lang.String name)
throws java.io.IOException
java.io.IOException
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String name)
display
public void display()
Copyright © 2002-2004 The Codehaus. All Rights Reserved.