com.icl.saxon

Class Loader


public class Loader
extends java.lang.Object

Loader is used to load a class given its name. The implementation varies in different Java environments.

Method Summary

static Class
getClass(String className)
Load a class using the class name provided.
Note that the method does not check that the object is of the right class.
static Object
getInstance(String className)
Instantiate a class using the class name provided.
Note that the method does not check that the object is of the right class.
static void
setTracing(boolean onOrOff)
Switch tracing on or off

Method Details

getClass

public static Class getClass(String className)
            throws TransformerException
Load a class using the class name provided.
Note that the method does not check that the object is of the right class.
Parameters:
className - A string containing the name of the class, for example "com.microstar.sax.LarkDriver"
Returns:
an instance of the class named, or null if it is not loadable.

getInstance

public static Object getInstance(String className)
            throws TransformerException
Instantiate a class using the class name provided.
Note that the method does not check that the object is of the right class.
Parameters:
className - A string containing the name of the class, for example "com.microstar.sax.LarkDriver"
Returns:
an instance of the class named, or null if it is not loadable.

setTracing

public static void setTracing(boolean onOrOff)
Switch tracing on or off