Package com.icl.saxon

Class Loader

java.lang.Object
com.icl.saxon.Loader

public class Loader extends Object
Loader is used to load a class given its name. The implementation varies in different Java environments.
Author:
Michael H. Kay
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Loader

      public Loader()
  • Method Details

    • setTracing

      public static void setTracing(boolean onOrOff)
      Switch tracing on or off
    • 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.
      Throws:
      TransformerException
    • 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.
      Throws:
      TransformerException