com.infoengine.SAK
Class TaskCompiler.TaskClassLoader

java.lang.Object
  extended byjava.lang.ClassLoader
      extended bycom.infoengine.SAK.TaskCompiler.TaskClassLoader
Enclosing class:
TaskCompiler

private class TaskCompiler.TaskClassLoader
extends ClassLoader

Inner class for loading tasklets.


Nested Class Summary
 
Nested classes inherited from class java.lang.ClassLoader
 
Field Summary
private  ClassLoader parentLoader
           
 
Fields inherited from class java.lang.ClassLoader
 
Constructor Summary
TaskCompiler.TaskClassLoader(ClassLoader parentLoader)
           
 
Method Summary
protected  Class loadClass(String className, boolean resolve)
           
protected  Class loadClass(String className, File classFile)
           
private  byte[] loadClassData(String className, File classFile)
           
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parentLoader

private ClassLoader parentLoader
Constructor Detail

TaskCompiler.TaskClassLoader

public TaskCompiler.TaskClassLoader(ClassLoader parentLoader)
Method Detail

loadClass

protected Class loadClass(String className,
                          File classFile)
                   throws ClassNotFoundException
Throws:
ClassNotFoundException

loadClass

protected Class loadClass(String className,
                          boolean resolve)
                   throws ClassNotFoundException
Throws:
ClassNotFoundException

loadClassData

private byte[] loadClassData(String className,
                             File classFile)