org.stringtree.util
Class ClassUtils
java.lang.Object
org.stringtree.util.ClassUtils
public class ClassUtils
- extends java.lang.Object
Method Summary |
static java.lang.Object |
createObject(java.lang.String className)
|
static java.lang.Object |
createObject(java.lang.String className,
java.lang.ClassLoader loader)
|
private static java.lang.String |
creationMessage(java.lang.String className,
java.lang.Exception e)
|
protected static java.lang.Class |
loadClass(java.lang.String className,
java.lang.ClassLoader loader)
|
protected static void |
logCreationException(java.lang.String className,
java.lang.Exception e,
java.io.PrintStream out)
|
protected static void |
logCreationException(java.lang.String className,
java.lang.Exception e,
java.io.Writer out)
|
protected static void |
logCreationMessage(java.lang.String message,
java.lang.Exception e,
java.io.PrintStream out)
|
protected static void |
logCreationMessage(java.lang.String message,
java.lang.Exception e,
java.io.Writer out)
|
static java.lang.Object |
rawCreate(java.lang.String className,
java.lang.ClassLoader loader)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassUtils
public ClassUtils()
loadClass
protected static java.lang.Class loadClass(java.lang.String className,
java.lang.ClassLoader loader)
throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
rawCreate
public static java.lang.Object rawCreate(java.lang.String className,
java.lang.ClassLoader loader)
throws java.lang.ClassNotFoundException,
java.lang.IllegalAccessException,
java.lang.InstantiationException
- Throws:
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException
logCreationMessage
protected static void logCreationMessage(java.lang.String message,
java.lang.Exception e,
java.io.Writer out)
logCreationMessage
protected static void logCreationMessage(java.lang.String message,
java.lang.Exception e,
java.io.PrintStream out)
logCreationException
protected static void logCreationException(java.lang.String className,
java.lang.Exception e,
java.io.Writer out)
logCreationException
protected static void logCreationException(java.lang.String className,
java.lang.Exception e,
java.io.PrintStream out)
creationMessage
private static java.lang.String creationMessage(java.lang.String className,
java.lang.Exception e)
createObject
public static java.lang.Object createObject(java.lang.String className,
java.lang.ClassLoader loader)
createObject
public static java.lang.Object createObject(java.lang.String className)