# Uses of Class
org.eclipse.core.commands.AbstractHandler

Packages that use AbstractHandler
Package
Description
org.eclipse.compare.internal
org.eclipse.core.commands
Application programming interfaces for commands and handlers.
org.eclipse.debug.ui.actions
Provides a set of actions related to running and debugging applications.
org.eclipse.e4.core.commands.internal
org.eclipse.help.ui.internal
org.eclipse.jface.commands
Provides JFace-specific support for commands.
org.eclipse.team.ui.mapping
Application programming interfaces for working with resource mappings.
org.eclipse.ui.editors.text
Provides a standard text editor and concrete document providers based `IFileBuffer` and others directly handling `IFile` and `IStorage` as editor input.
org.eclipse.ui.handlers
Provides support for integrating handlers into the Eclipse workbench.
org.eclipse.ui.internal
org.eclipse.ui.texteditor
Provides a framework for text editors obeying to the desktop rules.
org.eclipse.ui.views.markers
Utility classes for working with markers in views
org.eclipse.ui.views.properties
Provides the standard Property Sheet view which displays custom properties of the active workbench part's current selection.

## Uses of AbstractHandler in org.eclipse.compare.internal

Subclasses of AbstractHandler in org.eclipse.compare.internal
Modifier and Type
Class
Description
`class`
`CompareWithOtherResourceHandler`
This is a temporary replacement for CompareWithOtherResourceAction which was available from "Compare With > Other Resource...".

## Uses of AbstractHandler in org.eclipse.core.commands

Subclasses of AbstractHandler in org.eclipse.core.commands
Modifier and Type
Class
Description
`class`
`AbstractHandlerWithState`
An abstract implementation of `IObjectWithState`.

## Uses of AbstractHandler in org.eclipse.debug.ui.actions

Subclasses of AbstractHandler in org.eclipse.debug.ui.actions
Modifier and Type
Class
Description
`class`
`DebugCommandHandler`
Abstract base class for re-targeting command framework handlers, which delegate execution to `IDebugCommandHandler` handlers.

## Uses of AbstractHandler in org.eclipse.e4.core.commands.internal

Subclasses of AbstractHandler in org.eclipse.e4.core.commands.internal
Modifier and Type
Class
Description
`class`
`HandlerServiceHandler`
Provide an IHandler to delegate calls to.

## Uses of AbstractHandler in org.eclipse.help.ui.internal

Subclasses of AbstractHandler in org.eclipse.help.ui.internal
Modifier and Type
Class
Description
`class`
`CloseHelpTrayHandler`
The command handler that gets invoked when the "Close User Assistance Tray" command is invoked.

## Uses of AbstractHandler in org.eclipse.jface.commands

Subclasses of AbstractHandler in org.eclipse.jface.commands
Modifier and Type
Class
Description
`final class`
`ActionHandler`
This class adapts instances of `IAction` to `IHandler`.

## Uses of AbstractHandler in org.eclipse.team.ui.mapping

Subclasses of AbstractHandler in org.eclipse.team.ui.mapping
Modifier and Type
Class
Description
`class`
`MergeActionHandler`
An abstract superclass that enables models to create handlers for the basic merge operations (merge, overwrite and mark-as-merged).

## Uses of AbstractHandler in org.eclipse.ui.editors.text

Subclasses of AbstractHandler in org.eclipse.ui.editors.text
Modifier and Type
Class
Description
`class`
`FileBufferOperationHandler`
Operation handler for a file buffer.

## Uses of AbstractHandler in org.eclipse.ui.handlers

Subclasses of AbstractHandler in org.eclipse.ui.handlers
Modifier and Type
Class
Description
`class`
`CollapseAllHandler`
Collapse a tree viewer.
`class`
`ExpandAllHandler`
Expand a tree viewer.
`final class`
`ShowPerspectiveHandler`
Shows the given perspective.
`final class`
`ShowViewHandler`
Shows the given view.

## Uses of AbstractHandler in org.eclipse.ui.internal

Subclasses of AbstractHandler in org.eclipse.ui.internal
Modifier and Type
Class
Description
`class`
`AbstractEnabledHandler`
Abstract base class that provides the enabled state, where changing the state fires the HandlerEvent.
`class`
`AbstractEvaluationHandler`
This internal class serves as a foundation for any handler that would like its enabled state controlled by core expressions and the IEvaluationService.
`class`
`ActivateEditorHandler`
Activates the most recently used editor in the current window.
`class`
`CloseAllHandler`
Closes all active editors
`class`
`CloseEditorHandler`
Closes the active editor.
`class`
`CloseOthersHandler`
Closes all editors except the one that is active.
`class`
`CycleEditorHandler`
This is the handler for NextEditor and PrevEditor commands.
`class`
`CyclePerspectiveHandler`
This handler is used to switch between perspectives using the keyboard.
`class`
`CycleViewHandler`
This handler is used to switch between parts using the keyboard.
`class`
`FilteredTableBaseHandler`
Base class to open a dialog to filter and select elements of a `Table`.
`class`
`ShowInHandler`
The show in command, which only needs a target id.
`class`
`ShowPartPaneMenuHandler`
Show the menu on top of the icon in the view or editor label.
`class`
`ShowViewMenuHandler`
Shows the View Menu
`class`
`SplitHandler`
Our sample handler extends AbstractHandler, an IHandler base class.
`class`
`WorkbenchEditorsHandler`
Opens a dialog showing all open editors and the recently closed editors.
`class`
`WorkbenchHandlerServiceHandler`
`class`
`WorkbookEditorsHandler`
Shows a list of open editor and parts in the current or last active workbook.

## Uses of AbstractHandler in org.eclipse.ui.texteditor

Subclasses of AbstractHandler in org.eclipse.ui.texteditor
Modifier and Type
Class
Description
`final class`
`TextZoomInHandler`
`final class`
`TextZoomOutHandler`

## Uses of AbstractHandler in org.eclipse.ui.views.markers

Subclasses of AbstractHandler in org.eclipse.ui.views.markers
Modifier and Type
Class
Description
`class`
`MarkerViewHandler`
MarkerViewHandler is the abstract class of the handlers for the `MarkerSupportView`

## Uses of AbstractHandler in org.eclipse.ui.views.properties

Subclasses of AbstractHandler in org.eclipse.ui.views.properties
Modifier and Type
Class
Description
`class`
`NewPropertySheetHandler`