# Package org.apache.jmeter.gui

Interface Summary
ClearGui
JMeterGUIComponent: Implementing this interface indicates that the class is a JMeter GUI Component.
Replaceable: Interface for nodes that have replaceable content.
Searchable: Interface for nodes that are searchable.
Stoppable: Interface that identifies processes to stop on close or load of new project files
TestPlanListener: Implement this interface to be informed about Test plan being cleared to react to such events.
TreeState
UndoHistory.HistoryListener: Interface to be implemented by components interested in UndoHistory
UnsharedComponent: Marker interface indicating that an instance of a component cannot be shared.

Class Summary
AbstractJMeterGuiComponent: This abstract class takes care of the most basic functions necessary to create a viable JMeter GUI component.
AbstractScopedJMeterGuiComponent
CommentPanel: Deprecated `AbstractJMeterGuiComponent.createTitleLabel()` for better alignment of the fields
GlobalUndoableEdit
GUIFactory: Provides a way to register and retrieve GUI classes and icons.
GuiPackage: GuiPackage is a static class that provides convenient access to information about the current state of JMeter's GUI.
HtmlReportAction
HtmlReportUI
JMeterFileFilter: A file filter which allows files to be filtered based on a list of allowed extensions.
LoggerPanel: Panel that shows log events
MainFrame: The main JMeter frame, containing the menu bar, test tree, and an area for JMeter component GUIs.
NamePanel
OnErrorPanel
SavePropertyDialog: Generates Configure pop-up dialogue for Listeners from all methods in SampleSaveConfiguration with the signature "boolean saveXXX()".
ServerPanel: Common server panel implementation for use with HTTP, TCP etc samplers
SimpleCompoundEdit
TreeState.TreeStateImpl
UndoHistory: This class serves storing Test Tree state and navigating through it to give the undo/redo ability for test plan changes
UndoHistoryItem: Undo history item

Annotation Types Summary
GUIMenuSortOrder: Annotation to allow specific ordering of this item in the GUI Menu
TestElementMetadata: Enables to get component information (e.g.