Class ClassHelper

java.lang.Object
org.apache.torque.generator.configuration.ClassHelper

public final class ClassHelper extends Object
Helper for instantiating classes. $Id: ClassHelper.java 1917232 2024-04-21 10:21:37Z tv $
  • Method Details

    • getInstance

      public static Object getInstance(String className, Class<?> isInstanceOf, UnitDescriptor unitDescriptor) throws ConfigurationException
      Creates an instance of a class and checks whether it can be casted to another class
      Parameters:
      className - the fully qualified name of the class to instantiate.
      isInstanceOf - the Interface or class the instance must be an instance of, or null to disable the check.
      unitDescriptor - The description of the generation unit, not null.
      Returns:
      the instance of the class
      Throws:
      ConfigurationException - if the class cannot be instantiated or it is not an instance of isInstanceOf