# Uses of Interface
com.orchestranetworks.ui.action.Action

Packages that use Action
Package
Description
com.orchestranetworks.ui.action
This package allows to define actions that can be triggered by the end user.
com.orchestranetworks.ui.toolbar
This package allows customizing toolbars.
com.orchestranetworks.userservice
A public API for user services.

- ## Uses of Action in com.orchestranetworks.ui.action

  Classes in com.orchestranetworks.ui.action that implement Action
  Modifier and Type
  Class
  Description
  `final class`
  `JavaScriptAction`
  Defines an action that runs a JavaScript expression.
  `final class`
  `ServiceActionInCurrentContext`
  Defines a user service call that can be used on a toolbar element with an action.
  `final class`
  `URLAction`
  Defines an action that opens a specific URL.
  `final class`
  `WebComponentAction`
  Defines an action that runs a Web component.

- ## Uses of Action in com.orchestranetworks.ui.toolbar

  Methods in com.orchestranetworks.ui.toolbar with parameters of type Action
  Modifier and Type
  Method
  Description
  `void`
  ToolbarElementWithAction.`setAction(Action anAction)`
  Sets the action to be called when the user clicks on this toolbar element.

- ## Uses of Action in com.orchestranetworks.userservice

  Methods in com.orchestranetworks.userservice that return Action
  Modifier and Type
  Method
  Description
  `Action`
  UserServiceDisplayConfigurator.`newToolbarAction(UserServiceEvent aCallback)`
  Returns a toolbar action that can be used in a top toolbar.