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: ClassRealmReverseAdapter.java 8368 2009-09-10 12:57:39Z bentmann $
- 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.net.URLClassLoader |
definePackage, getPermissions, newInstance, newInstance |
Methods inherited from class java.security.SecureClassLoader |
defineClass |
Methods inherited from class java.lang.ClassLoader |
clearAssertionStatus, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
getInstance
public static ClassRealmReverseAdapter getInstance(ClassRealm oldRealm)
getId
public java.lang.String getId()
- Overrides:
getId
in class ClassRealm
getWorld
public ClassWorld getWorld()
- Overrides:
getWorld
in class ClassRealm
importFrom
public void importFrom(java.lang.String realmId,
java.lang.String pkgName)
throws NoSuchRealmException
- Overrides:
importFrom
in class ClassRealm
- Throws:
NoSuchRealmException
addURL
public void addURL(java.net.URL constituent)
- Overrides:
addURL
in class ClassRealm
locateSourceRealm
public ClassRealm locateSourceRealm(java.lang.String className)
setParentRealm
public void setParentRealm(ClassRealm classRealm)
- Overrides:
setParentRealm
in class ClassRealm
createChildRealm
public ClassRealm createChildRealm(java.lang.String id)
throws DuplicateRealmException
- Overrides:
createChildRealm
in class ClassRealm
- Throws:
DuplicateRealmException
getClassLoader
public java.lang.ClassLoader getClassLoader()
getParentRealm
public ClassRealm getParentRealm()
- Overrides:
getParentRealm
in class ClassRealm
getURLs
public java.net.URL[] getURLs()
loadClass
public java.lang.Class loadClass(java.lang.String name)
throws java.lang.ClassNotFoundException
- Overrides:
loadClass
in class ClassRealm
- Throws:
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
- Overrides:
findResources
in class ClassRealm
- Throws:
java.io.IOException
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String name)
display
public void display()
- Overrides:
display
in class ClassRealm
equals
public boolean equals(java.lang.Object o)
Copyright © 2002-2010 Codehaus. All Rights Reserved.