Drools :: Core 6.0.0.Beta5

org.drools.core.util
Class ClassUtils.MapClassLoader

java.lang.Object
  extended by java.lang.ClassLoader
      extended by org.drools.core.util.ClassUtils.MapClassLoader
Enclosing class:
ClassUtils

public static class ClassUtils.MapClassLoader
extends ClassLoader

This is an Internal Drools Class


Constructor Summary
ClassUtils.MapClassLoader(Map<String,byte[]> map, ClassLoader parent)
           
 
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

ClassUtils.MapClassLoader

public ClassUtils.MapClassLoader(Map<String,byte[]> map,
                                 ClassLoader parent)
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)

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

Drools :: Core 6.0.0.Beta5

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.