org.apache.jmeter.report.gui

Class ReportPageGui

Implemented Interfaces:
JMeterGUIComponent, Printable

public class ReportPageGui
extends AbstractReportGui

Field Summary

Fields inherited from class org.apache.jmeter.gui.AbstractJMeterGuiComponent

namePanel

Constructor Summary

ReportPageGui()

Method Summary

void
configure(TestElement element)
The GUI must be able to extract the data from the TestElement and update all GUI fields to represent those data.
JPopupMenu
createPopupMenu()
When a user right-clicks on the component in the test tree, or selects the edit menu when the component is selected, the component will be asked to return a JPopupMenu that provides all the options available to the user from this component.
TestElement
createTestElement()
JMeter test components are separated into a model and a GUI representation.
void
modifyTestElement(TestElement element)
GUI components are responsible for populating TestElements they create with the data currently held in the GUI components.

Methods inherited from class org.apache.jmeter.report.gui.AbstractReportGui

configureTestElement, createPopupMenu, createTitleLabel, getLabelResource, getMenuCategories, makeTitlePanel

Methods inherited from class org.apache.jmeter.gui.AbstractJMeterGuiComponent

clearGui, configure, configureTestElement, createTitleLabel, getComment, getDocAnchor, getName, getNamePanel, getNode, getPrintableComponent, getStaticLabel, isEnabled, makeBorder, makeScrollPane, makeScrollPane, makeTitlePanel, setComment, setEnabled, setName, setNode

Constructor Details

ReportPageGui

public ReportPageGui()

Method Details

configure

public void configure(TestElement element)
The GUI must be able to extract the data from the TestElement and update all GUI fields to represent those data. This method is called to allow JMeter to show the user the GUI that represents the test element's data.
Specified by:
configure in interface JMeterGUIComponent
Overrides:
configure in interface AbstractJMeterGuiComponent
Parameters:
element - the TestElement to configure

createPopupMenu

public JPopupMenu createPopupMenu()
When a user right-clicks on the component in the test tree, or selects the edit menu when the component is selected, the component will be asked to return a JPopupMenu that provides all the options available to the user from this component.
Specified by:
createPopupMenu in interface JMeterGUIComponent
Overrides:
createPopupMenu in interface AbstractReportGui
Returns:
a JPopupMenu appropriate for the component.

createTestElement

public TestElement createTestElement()
JMeter test components are separated into a model and a GUI representation. The model holds the data and the GUI displays it. The GUI class is responsible for knowing how to create and initialize with data the model class that it knows how to display, and this method is called when new test elements are created.
Specified by:
createTestElement in interface JMeterGUIComponent
Returns:
the Test Element object that the GUI component represents.

modifyTestElement

public void modifyTestElement(TestElement element)
GUI components are responsible for populating TestElements they create with the data currently held in the GUI components. This method should overwrite whatever data is currently in the TestElement as it is called after a user has filled out the form elements in the gui with new information.
Specified by:
modifyTestElement in interface JMeterGUIComponent
Parameters:
element - the TestElement to modify

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