org.codehaus.classworlds
Class ClassRealmAdapter
java.lang.Object
org.codehaus.classworlds.ClassRealmAdapter
- All Implemented Interfaces:
- ClassRealm
public class ClassRealmAdapter
- extends Object
- implements ClassRealm
An adapter for ClassRealms
- Version:
- $Id$
- Author:
- Andrew Williams
getInstance
public static ClassRealmAdapter getInstance(ClassRealm newRealm)
getId
public String getId()
- Specified by:
getId
in interface ClassRealm
getWorld
public ClassWorld getWorld()
- Specified by:
getWorld
in interface ClassRealm
importFrom
public void importFrom(String realmId,
String pkgName)
throws NoSuchRealmException
- Specified by:
importFrom
in interface ClassRealm
- Throws:
NoSuchRealmException
addConstituent
public void addConstituent(URL constituent)
- Specified by:
addConstituent
in interface ClassRealm
locateSourceRealm
public ClassRealm locateSourceRealm(String className)
- Specified by:
locateSourceRealm
in interface ClassRealm
setParent
public void setParent(ClassRealm classRealm)
- Specified by:
setParent
in interface ClassRealm
createChildRealm
public ClassRealm createChildRealm(String id)
throws DuplicateRealmException
- Specified by:
createChildRealm
in interface ClassRealm
- Throws:
DuplicateRealmException
getClassLoader
public ClassLoader getClassLoader()
- Specified by:
getClassLoader
in interface ClassRealm
getParent
public ClassRealm getParent()
- Specified by:
getParent
in interface ClassRealm
getParentRealm
public ClassRealm getParentRealm()
getConstituents
public URL[] getConstituents()
- Specified by:
getConstituents
in interface ClassRealm
loadClass
public Class loadClass(String name)
throws ClassNotFoundException
- Specified by:
loadClass
in interface ClassRealm
- Throws:
ClassNotFoundException
getResource
public URL getResource(String name)
- Specified by:
getResource
in interface ClassRealm
findResources
public Enumeration findResources(String name)
throws IOException
- Specified by:
findResources
in interface ClassRealm
- Throws:
IOException
getResourceAsStream
public InputStream getResourceAsStream(String name)
- Specified by:
getResourceAsStream
in interface ClassRealm
display
public void display()
- Specified by:
display
in interface ClassRealm
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
Copyright © 2002-2012 Codehaus. All Rights Reserved.