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 void
cargarClases()
UIClassLoader
clone(ClassLoader parentClassLoader)
InputStream
getResourceAsStream(String name)
Class
loadClass(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:
getResourceAsStream
in classClassLoader
-
loadClass
public Class loadClass(String name) throws ClassNotFoundException
- Overrides:
loadClass
in classClassLoader
- Throws:
ClassNotFoundException
-
-