ClassLoader JDK 1.0

java.lang

Synopsis^  ?
public abstract class ClassLoader {
// Protected Constructors
    protected ClassLoader( );  
2.0 protected ClassLoader( ClassLoader parent);  
// Public Class Methods
2.0 public static ClassLoader getSystemClassLoader( );  
1.1 public static URL getSystemResource( String name);  
1.1 public static InputStream getSystemResourceAsStream( String name);  
2.0 public static Enumeration getSystemResources( String name) throws IOException;  
// Property Accessor Methods (by property name)
2.0 public final ClassLoader getParent( );  
// Public Instance Methods
1.1 public URL getResource( String name);  
1.1 public InputStream getResourceAsStream( String name);  
2.0 public final Enumeration getResources( String name) throws IOException;  
1.1 public Class loadClass( String name) throws ClassNotFoundException;  
// Protected Instance Methods
1.1 protected final Class defineClass( String name, byte[ ] b, int off, int len) throws ClassFormatError;  
2.0 protected final Class defineClass( String name, byte[ ] b, int off, int len, ProtectionDomain protectionDomain) throws ClassFormatError;  
2.0 protected Package definePackage( String name, String specTitle, String specVersion, String specVendor, String implTitle, String implVersion, String implVendor, URL sealBase) throws IllegalArgumentException;  
2.0 protected Class findClass( String name) throws ClassNotFoundException;  
2.0 protected String findLibrary( String libname); constant 
1.1 protected final Class findLoadedClass( String name); native 
2.0 protected URL findResource( String name); constant 
2.0 protected Enumeration findResources( String name) throws IOException;  
    protected final Class findSystemClass( String name) throws ClassNotFoundException;  
2.0 protected Package getPackage( String name);  
2.0 protected Package[ ] getPackages( );  
    protected Class loadClass( String name, boolean resolve) throws ClassNotFoundException; synchronized 
    protected final void resolveClass( Class c);  
1.1 protected final void setSigners( Class c, Object[ ] signers);  
// Deprecated Methods
 #  protected final Class defineClass( byte[ ] b, int off, int len) throws ClassFormatError;  
}

Hierarchy^  ?

[Object]
   |
[ClassLoader]

JavaBeans Properties^  ?

  Name    Type    Access    Default    Flags  
  parent    ClassLoader    get     read-only   

Inherited Properties^  ?
Object: class

Inherited Methods^  ?
Object: clone(), equals(), finalize(), hashCode(), notify(), notifyAll(), toString(), wait(), wait(), wait()

Passed To^  ?
Class.forName(), ClassLoader.ClassLoader(), Thread.setContextClassLoader()

Returned By^  ?
Class.getClassLoader(), ClassLoader.{getParent(), getSystemClassLoader()}, SecurityManager.currentClassLoader(), Thread.getContextClassLoader()

Uses^  ?
Boolean, Class, ClassFormatError, ClassNotFoundException, IllegalArgumentException, NoClassDefFoundError, Object, Package, RuntimePermission, SecurityException, SecurityManager, String, StringBuffer, System, Throwable, UnsatisfiedLinkError

Used By^  ?
Class, Package, Runtime, SecurityManager, Thread


Java Power Reference. Created by David Flanagan.
Copyright © 1999 O'Reilly & Associates.All Rights Reserved.

This file may not be distributed on the Internet.