Package org.eclipse.core.commands
Interface IHandler2
- All Superinterfaces:
IHandler
- All Known Implementing Classes:
AbstractHandler,AbstractHandler,AbstractHandlerWithState,ActionHandler,ActionHandler,CollapseAllHandler,DebugCommandHandler,ExpandAllHandler,FileBufferOperationHandler,MarkerViewHandler,MergeActionHandler,NewPropertySheetHandler,ShowPerspectiveHandler,ShowViewHandler,TextZoomInHandler,TextZoomOutHandler
Extend the IHandler interface to provide some context for isEnabled()
requests. Clients should use
AbstractHandler unless they need to
provide their own listener mechanism.- Since:
- 3.4
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidsetEnabled(Object evaluationContext) Called by the framework to allow the handler to update its enabled state.Methods inherited from interface org.eclipse.core.commands.IHandler
addHandlerListener, dispose, execute, isEnabled, isHandled, removeHandlerListener
-
Method Details
-
setEnabled
Called by the framework to allow the handler to update its enabled state.- Parameters:
evaluationContext- the state to evaluate against. May benullwhich indicates that the handler can query whatever model that is necessary. This context must not be cached.
-