JMeter GUI element editing for TestBean elements.
The actual GUI is always a bean customizer: if the bean descriptor provides
one, it will be used; otherwise, a GenericTestBeanCustomizer will be created
for this purpose.
Those customizers deviate from the standards only in that, instead of a bean,
they will receive a Map in the setObject call. This will be a property name
to value Map. The customizer is also in charge of initializing empty Maps
with sensible initial values.
If the provided Customizer class implements the SharedCustomizer interface,
the same instance of the customizer will be reused for all beans of the type:
setObject(map) can then be called multiple times. Otherwise, one separate
instance will be used for each element. For efficiency reasons, most
customizers should implement SharedCustomizer.
|