# Package org.apache.jmeter.gui.action

package org.apache.jmeter.gui.action

- Related Packages
  Package
  Description
  org.apache.jmeter.gui
  org.apache.jmeter.gui.action.impl
  org.apache.jmeter.gui.action.template
  org.apache.jmeter.gui.action.thinktime
  org.apache.jmeter.gui.action.validation
  org.apache.jmeter.gui.logging
  org.apache.jmeter.gui.menu
  org.apache.jmeter.gui.plugin
  org.apache.jmeter.gui.tree
  org.apache.jmeter.gui.util
- 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
  Command
  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
  SchematicView.SchematicViewGenerator
  Searcher
  Search algorithm
  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
  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)`
  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