Package es.caib.bpm.classloader
Class UIClassLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- es.caib.bpm.classloader.UIClassLoader
-
public class UIClassLoader extends ClassLoader
Representa un classloader para las interfaces de usuario.- Author:
- Pablo Hern�n Gim�nez.
-
-
Constructor Summary
Constructors Constructor Description UIClassLoader(Long processId, Map mapaClases, ClassLoader parentClassLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcargarClases()UIClassLoaderclone(ClassLoader parentClassLoader)InputStreamgetResourceAsStream(String name)ClassloadClass(String name)-
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findClass, findLibrary, findLoadedClass, findResource, findResource, findResources, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
-
-
-
Constructor Detail
-
UIClassLoader
public UIClassLoader(Long processId, Map mapaClases, ClassLoader parentClassLoader)
-
-
Method Detail
-
clone
public UIClassLoader clone(ClassLoader parentClassLoader)
-
cargarClases
public void cargarClases() throws ClassNotFoundException- Throws:
ClassNotFoundException
-
getResourceAsStream
public InputStream getResourceAsStream(String name)
- Overrides:
getResourceAsStreamin classClassLoader
-
loadClass
public Class loadClass(String name) throws ClassNotFoundException
- Overrides:
loadClassin classClassLoader- Throws:
ClassNotFoundException
-
-