java.lang
Class ClassLoader

java.lang.Object
  |
  +--java.lang.ClassLoader
Direct Known Subclasses:
java.security.SecureClassLoader

public abstract synchronized class ClassLoader
extends Object


Constructor Summary
protected ClassLoader()
           
protected ClassLoader(ClassLoader)
           
 
Method Summary
 void clearAssertionStatus()
           
protected  Class defineClass(byte[], int, int)
           
protected  Class defineClass(String, byte[], int, int)
           
protected  Class defineClass(String, byte[], int, int, java.security.ProtectionDomain)
           
protected  Package definePackage(String, String, String, String, String, String, String, URL)
           
protected  Class findClass(String)
           
protected  String findLibrary(String)
           
protected  Class findLoadedClass(String)
           
protected  URL findResource(String)
           
protected  Enumeration findResources(String)
           
protected  Class findSystemClass(String)
           
protected  Package getPackage(String)
           
protected  Package[] getPackages()
           
 ClassLoader getParent()
           
 URL getResource(String)
           
 InputStream getResourceAsStream(String)
           
 Enumeration getResources(String)
           
static ClassLoader getSystemClassLoader()
           
static URL getSystemResource(String)
           
static InputStream getSystemResourceAsStream(String)
           
static Enumeration getSystemResources(String)
           
 Class loadClass(String)
           
protected  Class loadClass(String, boolean)
           
protected  void resolveClass(Class)
           
 void setClassAssertionStatus(String, boolean)
           
 void setDefaultAssertionStatus(boolean)
           
 void setPackageAssertionStatus(String, boolean)
           
protected  void setSigners(Class, Object[])
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait
 

Constructor Detail

ClassLoader

protected ClassLoader(ClassLoader)

ClassLoader

protected ClassLoader()
Method Detail

loadClass

public Class loadClass(String)
                throws ClassNotFoundException
ClassNotFoundException

loadClass

protected Class loadClass(String,
                          boolean)
                   throws ClassNotFoundException
ClassNotFoundException

findClass

protected Class findClass(String)
                   throws ClassNotFoundException
ClassNotFoundException

defineClass

protected final Class defineClass(byte[],
                                  int,
                                  int)
                           throws ClassFormatError
ClassFormatError

defineClass

protected final Class defineClass(String,
                                  byte[],
                                  int,
                                  int)
                           throws ClassFormatError
ClassFormatError

defineClass

protected final Class defineClass(String,
                                  byte[],
                                  int,
                                  int,
                                  java.security.ProtectionDomain)
                           throws ClassFormatError
ClassFormatError

resolveClass

protected final void resolveClass(Class)

findSystemClass

protected final Class findSystemClass(String)
                               throws ClassNotFoundException
ClassNotFoundException

getParent

public final ClassLoader getParent()

setSigners

protected final void setSigners(Class,
                                Object[])

findLoadedClass

protected final Class findLoadedClass(String)

getResource

public URL getResource(String)

getResources

public final Enumeration getResources(String)
                               throws IOException
IOException

findResources

protected Enumeration findResources(String)
                             throws IOException
IOException

findResource

protected URL findResource(String)

getSystemResource

public static URL getSystemResource(String)

getSystemResources

public static Enumeration getSystemResources(String)
                                      throws IOException
IOException

getResourceAsStream

public InputStream getResourceAsStream(String)

getSystemResourceAsStream

public static InputStream getSystemResourceAsStream(String)

getSystemClassLoader

public static ClassLoader getSystemClassLoader()

definePackage

protected Package definePackage(String,
                                String,
                                String,
                                String,
                                String,
                                String,
                                String,
                                URL)
                         throws IllegalArgumentException
IllegalArgumentException

getPackage

protected Package getPackage(String)

getPackages

protected Package[] getPackages()

findLibrary

protected String findLibrary(String)

setDefaultAssertionStatus

public void setDefaultAssertionStatus(boolean)

setPackageAssertionStatus

public void setPackageAssertionStatus(String,
                                      boolean)

setClassAssertionStatus

public void setClassAssertionStatus(String,
                                    boolean)

clearAssertionStatus

public void clearAssertionStatus()