com.icl.saxon
Class Loader

java.lang.Object
  extended bycom.icl.saxon.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.


Constructor Summary
Loader()
           
 
Method Summary
static java.lang.Class getClass(java.lang.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 java.lang.Object getInstance(java.lang.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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Loader

public Loader()
Method Detail

setTracing

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


getClass

public static java.lang.Class getClass(java.lang.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.
Throws:
TransformerException

getInstance

public static java.lang.Object getInstance(java.lang.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.
Throws:
TransformerException