org.stringtree.util
Class ParameterClassUtils

java.lang.Object
  extended by org.stringtree.util.ParameterClassUtils

public class ParameterClassUtils
extends java.lang.Object


Constructor Summary
ParameterClassUtils()
           
 
Method Summary
protected static java.lang.Object create(java.lang.String className, java.lang.Object[] params, java.lang.Class[] types, java.lang.ClassLoader loader)
           
 java.lang.Object createObject(java.lang.String def)
           
static java.lang.Object createObject(java.lang.String def, java.lang.ClassLoader loader)
           
static java.lang.Object createObject(java.lang.String className, java.lang.Object param)
           
static java.lang.Object createObject(java.lang.String className, java.lang.Object param, java.lang.ClassLoader loader)
           
static java.lang.Object createObject(java.lang.String className, java.lang.String param)
           
static java.lang.Object createObject(java.lang.String className, java.lang.String param, java.lang.ClassLoader loader)
           
static java.lang.Object rawCreateWithParameters(java.lang.String className, java.lang.Object[] args, java.lang.Class[] types, java.lang.ClassLoader loader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterClassUtils

public ParameterClassUtils()
Method Detail

rawCreateWithParameters

public static java.lang.Object rawCreateWithParameters(java.lang.String className,
                                                       java.lang.Object[] args,
                                                       java.lang.Class[] types,
                                                       java.lang.ClassLoader loader)
                                                throws java.lang.Exception
Throws:
java.lang.Exception

create

protected static java.lang.Object create(java.lang.String className,
                                         java.lang.Object[] params,
                                         java.lang.Class[] types,
                                         java.lang.ClassLoader loader)

createObject

public static java.lang.Object createObject(java.lang.String className,
                                            java.lang.Object param,
                                            java.lang.ClassLoader loader)

createObject

public static java.lang.Object createObject(java.lang.String className,
                                            java.lang.Object param)

createObject

public static java.lang.Object createObject(java.lang.String className,
                                            java.lang.String param,
                                            java.lang.ClassLoader loader)

createObject

public static java.lang.Object createObject(java.lang.String className,
                                            java.lang.String param)

createObject

public static java.lang.Object createObject(java.lang.String def,
                                            java.lang.ClassLoader loader)

createObject

public java.lang.Object createObject(java.lang.String def)