org.drools.rule
Class JavaDialectRuntimeData.PackageClassLoader

java.lang.Object
  extended by java.lang.ClassLoader
      extended by org.drools.rule.JavaDialectRuntimeData.PackageClassLoader
All Implemented Interfaces:
org.drools.util.FastClassLoader
Enclosing class:
JavaDialectRuntimeData

public static class JavaDialectRuntimeData.PackageClassLoader
extends ClassLoader
implements org.drools.util.FastClassLoader

This is an Internal Drools Class


Constructor Summary
JavaDialectRuntimeData.PackageClassLoader(JavaDialectRuntimeData store, org.drools.util.CompositeClassLoader rootClassLoader)
           
 
Method Summary
 Class<?> fastFindClass(String name)
           
 URL getResource(String name)
           
 InputStream getResourceAsStream(String name)
           
 Enumeration<URL> getResources(String name)
           
 Class<?> loadClass(String name, boolean resolve)
           
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, 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, toString, wait, wait, wait
 

Constructor Detail

JavaDialectRuntimeData.PackageClassLoader

public JavaDialectRuntimeData.PackageClassLoader(JavaDialectRuntimeData store,
                                                 org.drools.util.CompositeClassLoader rootClassLoader)
Method Detail

loadClass

public Class<?> loadClass(String name,
                          boolean resolve)
                   throws ClassNotFoundException
Overrides:
loadClass in class ClassLoader
Throws:
ClassNotFoundException

fastFindClass

public Class<?> fastFindClass(String name)
Specified by:
fastFindClass in interface org.drools.util.FastClassLoader

getResourceAsStream

public InputStream getResourceAsStream(String name)
Overrides:
getResourceAsStream in class ClassLoader

getResource

public URL getResource(String name)
Overrides:
getResource in class ClassLoader

getResources

public Enumeration<URL> getResources(String name)
                              throws IOException
Overrides:
getResources in class ClassLoader
Throws:
IOException


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.