Class ClassHelper
- java.lang.Object
-
- org.apache.torque.generator.configuration.ClassHelper
-
public final class ClassHelper extends Object
Helper for instantiating classes. $Id: ClassHelper.java 1850967 2019-01-10 17:54:13Z painter $
-
-
Method Summary
Modifier and Type Method Description static Object
getInstance(String className, Class<?> isInstanceOf, UnitDescriptor unitDescriptor)
Creates an instance of a class and checks whether it can be casted to another class
-
-
-
Method Detail
-
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 ofisInstanceOf
-
-