Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.arranger.jarl.clazz
Class JarlClassLoader  view JarlClassLoader download JarlClassLoader.java

java.lang.Object
  extended byjava.lang.ClassLoader
      extended bycom.arranger.jarl.clazz.JarlClassLoader

public class JarlClassLoader
extends java.lang.ClassLoader

WebClassLoader created on Jan 17, 2003


Nested Class Summary
 
Nested classes inherited from class java.lang.ClassLoader
 
Field Summary
protected  java.util.Map m_loadedClasses
           
protected  java.lang.String m_prefix
           
protected  java.lang.String m_rootDirectory
           
 
Fields inherited from class java.lang.ClassLoader
 
Constructor Summary
JarlClassLoader(java.lang.String root, java.lang.String prefix)
           
 
Method Summary
 java.lang.Class findClass(java.lang.String className)
          This is the main api to call.
protected  java.lang.Class loadClass(java.lang.String name, boolean resolve)
          This is called when a Class loaded with findClass has internal objects in it.
protected  byte[] loadClassData(java.lang.String className)
           
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, 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

m_rootDirectory

protected java.lang.String m_rootDirectory

m_loadedClasses

protected java.util.Map m_loadedClasses

m_prefix

protected java.lang.String m_prefix
Constructor Detail

JarlClassLoader

public JarlClassLoader(java.lang.String root,
                       java.lang.String prefix)
Method Detail

findClass

public java.lang.Class findClass(java.lang.String className)
                          throws java.lang.ClassNotFoundException
This is the main api to call. Pass in the className


loadClassData

protected byte[] loadClassData(java.lang.String className)
                        throws java.io.IOException

loadClass

protected java.lang.Class loadClass(java.lang.String name,
                                    boolean resolve)
                             throws java.lang.ClassNotFoundException
This is called when a Class loaded with findClass has internal objects in it.