# Package org.apache.jmeter.gui.action

- Interface Summary
  Interface | Description
  --- | ---
  Command |
  SchematicView.SchematicViewGenerator |
  Searcher | Search algorithm
  TreeNodeNamingPolicy | Naming policy applied to JMeter Tree nodes : on creation through `TreeNodeNamingPolicy.nameOnCreation(JMeterTreeNode)` By applying naming policy on Controller child nodes through `TreeNodeNamingPolicy.resetState(JMeterTreeNode)` and `TreeNodeNamingPolicy.rename(JMeterTreeNode, JMeterTreeNode, int)`

- Class Summary
  Class | Description
  --- | ---
  AboutCommand | About Command.
  AbstractAction |
  AbstractActionWithNoRunningTest | `AbstractAction` implementation that check no test is running before calling `AbstractActionWithNoRunningTest.doActionAfterCheck(ActionEvent)`
  ActionNames | Collect all the action names together in one place.
  ActionRouter |
  AddParent | Implements the Add Parent menu command
  AddThinkTimeBetweenEachStep | Add ThinkTime (TestAction + UniformRandomTimer)
  AddToTree |
  ApplyNamingConvention | Allows to apply naming convention on nodes
  ChangeLanguage | Change language
  ChangeParent | Allows to change Controller implementation
  CheckDirty | Check if the TestPlan has been changed since it was last saved
  Clear | Handles the following actions: - Clear (Data) - Clear All (Data) - Reset (Clear GUI)
  Close | This command clears the existing test plan, allowing the creation of a New test plan.
  CollapseExpand | Processes the Collapse All and Expand All options.
  CollapseExpandTreeBranch | Processes the collapse and expand of a tree branch
  CompileJSR223TestElements | Compile JSR223 Test Element that use Compilable script language
  Copy | Implements the Copy menu command
  CreateFunctionDialog |
  Cut | Implements the Cut menu item command
  Duplicate | Implements the Duplicate menu command
  EditCommand | Implements the Edit menu item.
  EnableComponent | Implements the Enable menu item.
  ExitCommand |
  ExportTransactionAndSamplerNames | Export transactions names for web report
  Help | Implements the Help menu item.
  HtmlReportGenerator |
  KeyStrokes | Collect all the keystrokes together in one place.
  Load | Handles the Open (load a new file) and Merge commands.
  LoadDraggedFile | Handles the loading of a file from a Drag and Drop action.
  LoadRecentProject | Handles the loading of recent files, and also the content and visibility of menu items for loading the recent files
  LoggerPanelEnableDisable | Hide / unhide LoggerPanel.
  LogLevelCommand | Implements log level setting menu item.
  LookAndFeelCommand | Implements the Look and Feel menu item.
  LookAndFeelCommand.MenuItem |
  Move | Move a node up/down/left/right
  OpenLinkAction |
  Paste | Places a copied JMeterTreeNode under the selected node.
  RawTextSearcher | Searcher implementation that searches text as is
  RegexpSearcher | Regexp search implementation
  RemoteStart |
  Remove | Implements the Remove menu item.
  ResetSearchCommand | Reset Search
  Restart | Restart JMeter Based on https://dzone.com/articles/programmatically-restart-java
  RevertProject | Handles the Revert Project command.
  Save | Save the current test plan; implements: Save Save TestPlan As Save (Selection) As
  SaveBeforeRun | Save Before Run Action To save test plan before GUI execution
  SaveGraphics | SaveGraphics action is meant to be a generic reusable Action.
  SchematicView | Schematic view of Test Plan
  SearchTreeCommand | Search nodes for a text TODO Enhance search dialog to select kind of nodes ....
  SearchTreeDialog | Dialog to search in tree of element
  SelectTemplatesDialog | Dialog used for Templates selection
  SSLManagerCommand | SSL Manager Command.
  Start | Set of Actions to: Start a Test Plan Start a Test Plan without sleeping on the timers Stop a Test Plan Shutdown a Test plan Run a set of Thread Groups Run a set of Thread Groups without sleeping on the timers Validate a set of Thread Groups with/without sleeping on the timers depending on jmeter properties
  StopStoppables | Stops stopables (Proxy, Mirror)
  TemplatesCommand | Open Templates
  UndoCommand | Menu command to serve Undo/Redo
  What | Debug class to show details of the currently selected object Currently shows TestElement and GUI class names Also enables/disables debug for the test element.
  ZoomInOut | Zoom IN/OUT

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