# Package org.eclipse.ui.handlers

Provides support for integrating handlers into the Eclipse workbench.

## Package Specification

This package provides the classes required to integrate handlers into the Eclipse workbench.

To use the handler integration, the method `getAdapter` is called on the Eclipse workbench, with the argument `IHandlerService.class`. This will return an instance of `IHandlerService`.

Interface Summary
IHandlerActivation: A token representing the activation of a handler.
IHandlerService: Provides services related to activating and deactivating handlers within the workbench.

Class Summary
CollapseAllHandler: Collapse a tree viewer.
ExpandAllHandler: Expand a tree viewer.
HandlerUtil: Some common utilities for working with handlers in Platform UI.
RadioState: This state supports a radio-button like command, where the value of the parameterized command is stored as state.
RegistryRadioState: A radio state that can be read from the registry.
RegistryToggleState: A toggle state that can be read from the registry.
ShowPerspectiveHandler: Shows the given perspective.
ShowViewHandler: Shows the given view.