java.lang
Class ClassLoader

java.lang.Object
  |
  +--java.lang.ClassLoader

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, java.net.URL)
           
protected  Class findClass(String)
           
protected  String findLibrary(String)
           
protected  Class findLoadedClass(String)
           
protected  java.net.URL findResource(String)
           
protected  Enumeration findResources(String)
           
protected  Class findSystemClass(String)
           
protected  Package getPackage(String)
           
protected  Package[] getPackages()
           
 ClassLoader getParent()
           
 java.net.URL getResource(String)
           
 java.io.InputStream getResourceAsStream(String)
           
 Enumeration getResources(String)
           
static ClassLoader getSystemClassLoader()
           
static java.net.URL getSystemResource(String)
           
static java.io.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, hashCode, toString
 

Constructor Detail

ClassLoader

protected ClassLoader(ClassLoader)

ClassLoader

protected ClassLoader()
Method Detail

loadClass

public Class loadClass(String)
                throws ClassNotFoundException

loadClass

protected Class loadClass(String,
                          boolean)
                   throws ClassNotFoundException

findClass

protected Class findClass(String)
                   throws ClassNotFoundException

defineClass

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

defineClass

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

defineClass

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

resolveClass

protected final void resolveClass(Class)

findSystemClass

protected final Class findSystemClass(String)
                               throws ClassNotFoundException

getParent

public final ClassLoader getParent()

setSigners

protected final void setSigners(Class,
                                Object[])

findLoadedClass

protected final Class findLoadedClass(String)

getResource

public java.net.URL getResource(String)

getResources

public final Enumeration getResources(String)
                               throws java.io.IOException

findResources

protected Enumeration findResources(String)
                             throws java.io.IOException

findResource

protected java.net.URL findResource(String)

getSystemResource

public static java.net.URL getSystemResource(String)

getSystemResources

public static Enumeration getSystemResources(String)
                                      throws java.io.IOException

getResourceAsStream

public java.io.InputStream getResourceAsStream(String)

getSystemResourceAsStream

public static java.io.InputStream getSystemResourceAsStream(String)

getSystemClassLoader

public static ClassLoader getSystemClassLoader()

definePackage

protected Package definePackage(String,
                                String,
                                String,
                                String,
                                String,
                                String,
                                String,
                                java.net.URL)
                         throws 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()