All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class tos.Loader

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

public final class Loader
extends ClassLoader
Version:
$Id: Loader.java,v 1.4 2000/11/19 23:48:16 lauvset Exp $
Author:
Kåre Jørgen Lauvset [kaare@cs.uit.no]

Method Index

 o create(String)
Create class instance.
 o extend(byte[])
Extend name space.
 o extend(String)
Extend name space.
 o loadClass(String)
Load and resolve class.
 o loadClass(String, boolean)
Load class.

Methods

 o extend
 public void extend(byte ar[]) throws Exception
Extend name space.

Parameters:
ar - Class archive byte array (.jar or .zip format).
Throws: Exception
if...
 o extend
 public void extend(String ar) throws Exception
Extend name space.

Parameters:
ar - Class archive URL (.jar or .zip format).
Throws: Exception
if...
 o create
 public Object create(String cn) throws Exception
Create class instance.

Parameters:
cn - Class name.
Returns:
Class instance.
Throws: Exception
if...
 o loadClass
 public Class loadClass(String cn) throws ClassNotFoundException
Load and resolve class.

Parameters:
cn - Class name.
Returns:
Loaded class.
Throws: ClassNotFoundException
if...
Overrides:
loadClass in class ClassLoader
 o loadClass
 protected Class loadClass(String cn,
                           boolean rf) throws ClassNotFoundException
Load class.

Note: This method is called by the system.

Parameters:
cn - Class name.
rf - Resolve flag.
Returns:
Loaded class.
Throws: ClassNotFoundException
if...
Overrides:
loadClass in class ClassLoader

All Packages  Class Hierarchy  This Package  Previous  Next  Index