org.codehaus.classworlds
Class ClassRealmReverseAdapter
java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
org.codehaus.plexus.classworlds.realm.ClassRealm
org.codehaus.classworlds.ClassRealmReverseAdapter
public class ClassRealmReverseAdapter
- extends ClassRealm
A reverse adapter for ClassRealms
- Version:
- $Id$
- Author:
- Andrew Williams
Methods inherited from class org.codehaus.plexus.classworlds.realm.ClassRealm |
display, findClass, findResource, getImportClassLoader, getImportRealms, getParentClassLoader, getStrategy, importFrom, importFromParent, loadClass, loadClassFromImport, loadClassFromParent, loadClassFromSelf, loadResourceFromImport, loadResourceFromParent, loadResourceFromSelf, loadResourcesFromImport, loadResourcesFromParent, loadResourcesFromSelf, setParentClassLoader, toString |
Methods inherited from class java.lang.ClassLoader |
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners |
getInstance
public static ClassRealmReverseAdapter getInstance(ClassRealm oldRealm)
getId
public String getId()
- Overrides:
getId
in class ClassRealm
getWorld
public ClassWorld getWorld()
- Overrides:
getWorld
in class ClassRealm
importFrom
public void importFrom(String realmId,
String pkgName)
throws NoSuchRealmException
- Overrides:
importFrom
in class ClassRealm
- Throws:
NoSuchRealmException
addURL
public void addURL(URL constituent)
- Overrides:
addURL
in class ClassRealm
locateSourceRealm
public ClassRealm locateSourceRealm(String className)
setParentRealm
public void setParentRealm(ClassRealm classRealm)
- Overrides:
setParentRealm
in class ClassRealm
createChildRealm
public ClassRealm createChildRealm(String id)
throws DuplicateRealmException
- Overrides:
createChildRealm
in class ClassRealm
- Throws:
DuplicateRealmException
getClassLoader
public ClassLoader getClassLoader()
getParentRealm
public ClassRealm getParentRealm()
- Overrides:
getParentRealm
in class ClassRealm
getURLs
public URL[] getURLs()
- Overrides:
getURLs
in class URLClassLoader
loadClass
public Class loadClass(String name)
throws ClassNotFoundException
- Overrides:
loadClass
in class ClassRealm
- Throws:
ClassNotFoundException
getResource
public URL getResource(String name)
- Overrides:
getResource
in class ClassLoader
findResources
public Enumeration findResources(String name)
throws IOException
- Overrides:
findResources
in class ClassRealm
- Throws:
IOException
getResourceAsStream
public InputStream getResourceAsStream(String name)
- Overrides:
getResourceAsStream
in class ClassLoader
display
public void display()
- Overrides:
display
in class ClassRealm
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
Copyright © 2002-2012 Codehaus. All Rights Reserved.