Apache JMeter

org.apache.jorphan.reflect
Class ClassTools

java.lang.Object
  extended byorg.apache.jorphan.reflect.ClassTools

public class ClassTools
extends Object

Utility methods for handling dynamic access to classes.


Constructor Summary
ClassTools()
           
 
Method Summary
static Object construct(String className)
          Call no-args constructor for a class.
static Object construct(String className, int parameter)
          Call a class constructor
static void invoke(Object instance, String methodName)
          Invoke a public method on a class instance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassTools

public ClassTools()
Method Detail

construct

public static Object construct(String className)
                        throws JMeterException
Call no-args constructor for a class.

Parameters:
className -
Returns:
Throws:
JMeterException

construct

public static Object construct(String className,
                               int parameter)
                        throws JMeterException
Call a class constructor

Parameters:
className -
parameter - (integer)
Returns:
Throws:
JMeterException

invoke

public static void invoke(Object instance,
                          String methodName)
                   throws SecurityException,
                          IllegalArgumentException,
                          JMeterException
Invoke a public method on a class instance

Parameters:
instance -
methodName -
Throws:
SecurityException
IllegalArgumentException
JMeterException

Apache JMeter

Copyright © 1998-2007 Apache Software Foundation. All Rights Reserved.