Package org.apache.jmeter.testbeans

# Class TestBeanHelper

java.lang.Object
org.apache.jmeter.testbeans.TestBeanHelper

public class TestBeanHelper extends Object
This is an experimental class. An attempt to address the complexity of writing new JMeter components.

TestBean currently extends AbstractTestElement to support backward-compatibility, but the property-value-map may later on be separated from the test beans themselves. To ensure this will be doable with minimum damage, all inherited methods are deprecated.

## Field Summary

Fields
Modifier and Type
Field
Description
`protected static final org.slf4j.Logger`
`log`

## Constructor Summary

Constructors
Constructor
Description
`TestBeanHelper()`

## Method Summary

Modifier and Type
Method
Description
`static boolean`
`isDescriptorIgnored(PropertyDescriptor descriptor)`
Checks whether the descriptor should be ignored, i.e.
`static void`
`prepare(org.apache.jmeter.testelement.TestElement el)`
Prepare the bean for work by populating the bean's properties from the property value map.

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Field Details

### log

protected static final org.slf4j.Logger log

## Constructor Details

### TestBeanHelper

public TestBeanHelper()

## Method Details

### prepare

public static void prepare(org.apache.jmeter.testelement.TestElement el)
Prepare the bean for work by populating the bean's properties from the property value map.

Parameters:
  `el` - the TestElement to be prepared

### isDescriptorIgnored

public static boolean isDescriptorIgnored(PropertyDescriptor descriptor)
Checks whether the descriptor should be ignored, i.e.

- isHidden
- isExpert and JMeter not using expert mode
- no read method
- no write method

Parameters:
  `descriptor` - the `PropertyDescriptor` to be checked
Returns:
  `true` if the descriptor should be ignored