jjdh API

jjdh.java.resource.loader
Class InternalClassLoader

java.lang.Object
  extended by java.lang.ClassLoader
      extended by jjdh.java.resource.loader.InternalClassLoader

public class InternalClassLoader
extends ClassLoader


Field Summary
(package private)  ResourceProvider provider
           
 
Constructor Summary
InternalClassLoader(ResourceProvider provider)
          Deprecated.  
InternalClassLoader(ResourceProvider provider, ClassLoader parent)
           
 
Method Summary
protected static byte[] asByteArray(InputStream is)
           
protected  Class<?> findClass(String name)
           
protected  URL findResource(String name)
           
 Class getClass(String regex)
           
protected  Class<?> loadClass(String name, boolean resolve)
           
 void preloadAll()
          Deprecated.  
protected static String toBinaryName(String regex)
           
protected static String toRegex(String binaryName)
           
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, 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

provider

ResourceProvider provider
Constructor Detail

InternalClassLoader

@Deprecated
public InternalClassLoader(ResourceProvider provider)
Deprecated. 


InternalClassLoader

public InternalClassLoader(ResourceProvider provider,
                           ClassLoader parent)
Method Detail

findClass

protected Class<?> findClass(String name)
Overrides:
findClass in class ClassLoader

loadClass

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

findResource

protected URL findResource(String name)
Overrides:
findResource in class ClassLoader

preloadAll

@Deprecated
public void preloadAll()
Deprecated. 


getClass

public Class getClass(String regex)

asByteArray

protected static byte[] asByteArray(InputStream is)

toBinaryName

protected static String toBinaryName(String regex)

toRegex

protected static String toRegex(String binaryName)

jjdh API

Copyright © 2006 Jonas Jacobi and Dennis Heidsiek. All Rights Reserved.