Package org.eclipse.ui.internal
Class AbstractEvaluationHandler
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.core.commands.AbstractHandler
org.eclipse.ui.internal.AbstractEnabledHandler
org.eclipse.ui.internal.AbstractEvaluationHandler
- Direct Known Subclasses:
- ActivateEditorHandler,- CloseAllHandler,- CloseOthersHandler,- ShowPartPaneMenuHandler,- ShowViewMenuHandler
This internal class serves as a foundation for any handler that would like
 its enabled state controlled by core expressions and the IEvaluationService.
- Since:
- 3.3
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoiddispose()The default implementation does nothing.protected abstract Expressionprotected IEvaluationServiceprotected voidMethods inherited from class org.eclipse.ui.internal.AbstractEnabledHandlerisEnabled, setEnabledMethods inherited from class org.eclipse.core.commands.AbstractHandleraddHandlerListener, fireHandlerChanged, hasListeners, isHandled, removeHandlerListener, setBaseEnabled, setEnabledMethods inherited from class org.eclipse.core.commands.common.EventManageraddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.core.commands.IHandlerexecute, getHandlerLabel
- 
Constructor Details- 
AbstractEvaluationHandlerpublic AbstractEvaluationHandler()
 
- 
- 
Method Details- 
getEvaluationService
- 
registerEnablementprotected void registerEnablement()
- 
getEnabledWhenExpression
- 
disposepublic void dispose()Description copied from class:AbstractHandlerThe default implementation does nothing. Subclasses who attach listeners to other objects are encouraged to detach them in this method.- Specified by:
- disposein interface- IHandler
- Overrides:
- disposein class- AbstractHandler
 
 
-