Creates PanelBuilder for an object which adds Desktop
(main) and Overview
(bottom left) panels.
PanelBuilder is most commonly used to create panels for custom test steps (which otherwise will be empty). It can also be used to override and add contents to existing panels.
The targetModelItem
property defines which object class for which panels can be built.
The annotated class must implement the PluginBuilder
interface.
Sample PanelBuilder
package com.smartbear.ready.plugin.template.factories;
import com.eviware.soapui.impl.EmptyPanelBuilder;
import com.eviware.soapui.plugins.auto.PluginPanelBuilder;
/**
*
*/
@PluginPanelBuilder(targetModelItem = SampleTestStep.class)
public class SamplePanelBuilder extends EmptyPanelBuilder {
}
import com.eviware.soapui.impl.EmptyPanelBuilder;
import com.eviware.soapui.plugins.auto.PluginPanelBuilder;
/**
*
*/
@PluginPanelBuilder(targetModelItem = SampleTestStep.class)
public class SamplePanelBuilder extends EmptyPanelBuilder {
}