|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
org.ow2.petals.system.classloader.PetalsClassLoader
org.ow2.petals.system.classloader.ComponentClassLoader
public class ComponentClassLoader
| Constructor Summary | |
|---|---|
ComponentClassLoader(java.net.URL[] baseUrls,
java.util.List<java.lang.String> classpathLocations,
SharedLibrariesClassLoader parent,
java.util.List<java.lang.String> sharedLibrariesNameList)
|
|
| Method Summary | |
|---|---|
java.net.URL |
getResource(java.lang.String resourceName)
If resource is not found, search in the sharedLibrariesClassLoader, by specifying the sharedLibraries to use. |
java.io.InputStream |
getResourceAsStream(java.lang.String resourceName)
If resource is not found, search in the sharedLibrariesClassLoader, by specifying the sharedLibraries to use. |
protected java.lang.Class<?> |
loadClass(java.lang.String className,
boolean resolve)
If class is not found, search in the sharedLibrariesClassLoader, by specifying the sharedLibraries to use. |
| Methods inherited from class org.ow2.petals.system.classloader.PetalsClassLoader |
|---|
addInRepository, addLocalKnownPackage, close, getBases, getClasspath, getPackageName, getResources, getStream, isParentFirst, isUsingPackageIntelligence, knowLocalPackage, setParentFirst, setUsingPackageIntelligence, toString, useParentFirst |
| Methods inherited from class java.net.URLClassLoader |
|---|
addURL, definePackage, findClass, findResource, findResources, getPermissions, getURLs, newInstance, newInstance |
| Methods inherited from class java.security.SecureClassLoader |
|---|
defineClass, defineClass |
| Methods inherited from class java.lang.ClassLoader |
|---|
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ComponentClassLoader(java.net.URL[] baseUrls,
java.util.List<java.lang.String> classpathLocations,
SharedLibrariesClassLoader parent,
java.util.List<java.lang.String> sharedLibrariesNameList)
throws java.io.IOException
java.io.IOException| Method Detail |
|---|
public java.net.URL getResource(java.lang.String resourceName)
getResource in class PetalsClassLoaderClassLoader.getResource(java.lang.String)public java.io.InputStream getResourceAsStream(java.lang.String resourceName)
getResourceAsStream in class PetalsClassLoaderresourceName - name of the resource
ClassLoader.getResourceAsStream(java.lang.String)
protected java.lang.Class<?> loadClass(java.lang.String className,
boolean resolve)
throws java.lang.ClassNotFoundException
loadClass in class PetalsClassLoaderclassName - name of the class to loadresolve - boolean to resolve or not the class
java.lang.ClassNotFoundExceptionClassLoader.loadClass(java.lang.String, boolean)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||