Overview | Package | Class | Tree | Deprecated | Index | Help
| Apache JMeter
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.jorphan.reflect
Class ClassTools

    java.lang.Object
      org.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 with an integer parameter
`static Object` | `construct(String className, String parameter)` Call a class constructor with an String parameter
`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:
    an instance of the class
  Throws:
    `JMeterException` - if class cannot be created

### construct

    public static Object construct(String className,
                                   int parameter)
                            throws JMeterException

  Call a class constructor with an integer parameter

  Parameters:
    `className` -
    `parameter` - (integer)
  Returns:
    an instance of the class
  Throws:
    `JMeterException` - if class cannot be created

### construct

    public static Object construct(String className,
                                   String parameter)
                            throws JMeterException

  Call a class constructor with an String parameter

  Parameters:
    `className` -
    `parameter` - (String)
  Returns:
    an instance of the class
  Throws:
    `JMeterException` - if class cannot be created

### 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`

Overview | Package | Class | Tree | Deprecated | Index | Help
| Apache JMeter
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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