org.eclipse.core.commands
Interface IHandler2
- All Superinterfaces:
- IHandler
- All Known Implementing Classes:
- AbstractHandler, AbstractHandlerWithState
public interface IHandler2
- extends IHandler
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:
AbstractHandler
Method Summary |
void |
setEnabled(java.lang.Object evaluationContext)
Called by the framework to allow the handler to update its enabled state. |
setEnabled
void setEnabled(java.lang.Object evaluationContext)
- Called by the framework to allow the handler to update its enabled state.
- Parameters:
evaluationContext
- the state to evaluate against. May be null
which indicates that the handler can query whatever model that
is necessary. This context must not be cached.