# Uses of Class
com.xceptance.xlt.api.actions.AbstractAction

Packages that use AbstractAction
Package
Description
com.xceptance.xlt.api.actions
Provides abstract super classes for different types of actions.
com.xceptance.xlt.api.engine.scripting
Provides the base classes for Java test cases which were created by the Script Developer while exporting script test cases.

- ## Uses of AbstractAction in com.xceptance.xlt.api.actions

  Subclasses of AbstractAction in com.xceptance.xlt.api.actions
  Modifier and Type
  Class
  Description
  `class`
  `AbstractHtmlPageAction`
  AbstractHtmlPageAction is the base class for all HTML-based actions.
  `class`
  `AbstractLightWeightPageAction`
  AbstractLightWeightPageAction is the base class for all HTML/XML-based actions which do simple page processing only.
  `class`
  `AbstractWebAction`
  AbstractWebAction is the base class for all HTTP-based actions.
  `class`
  `AbstractXmlPageAction`
  AbstractXmlPageAction is the base class for all actions that load an arbitrary XML snippet.
  Methods in com.xceptance.xlt.api.actions that return AbstractAction
  Modifier and Type
  Method
  Description
  `AbstractAction`
  AbstractAction.`getPreviousAction()`
  Returns the action that was passed as the previous action to the constructor.
  Constructors in com.xceptance.xlt.api.actions with parameters of type AbstractAction
  Modifier
  Constructor
  Description
  `protected`
  `AbstractAction(AbstractAction previousAction, String timerName)`
  Creates a new AbstractAction object and gives it the passed timer name.

- ## Uses of AbstractAction in com.xceptance.xlt.api.engine.scripting

  Subclasses of AbstractAction in com.xceptance.xlt.api.engine.scripting
  Modifier and Type
  Class
  Description
  `class`
  `AbstractHtmlUnitScriptAction`
  Base class of HTML page actions supporting script commands.