Klasse SafeHandler
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.core.commands.AbstractHandler
org.eclipse.net4j.util.ui.handlers.SafeHandler
- Bekannte direkte Unterklassen:
LongRunningHandler
- Seit:
- 3.4
- Autor:
- Eike Stepper, Christian W. Damus (CEA LIST)
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungexecute
(ExecutionEvent event) protected void
Extracts details from theevent
that we may need later, for example on a background thread when the original execution context is no longer valid.protected String
getText()
protected abstract Object
safeExecute
(ExecutionEvent event) void
setEnabled
(Object evaluationContext) protected boolean
updateSelection
(ISelection selection) Von Klasse geerbte Methoden org.eclipse.core.commands.AbstractHandler
addHandlerListener, dispose, fireHandlerChanged, hasListeners, isEnabled, isHandled, removeHandlerListener, setBaseEnabled
Von Klasse geerbte Methoden org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden org.eclipse.core.commands.IHandler
getHandlerLabel
-
Konstruktordetails
-
SafeHandler
public SafeHandler()
-
-
Methodendetails
-
getCommand
-
getSelection
-
execute
- Löst aus:
ExecutionException
-
setEnabled
- Angegeben von:
setEnabled
in SchnittstelleIHandler2
- Setzt außer Kraft:
setEnabled
in KlasseAbstractHandler
-
extractEventDetails
Extracts details from theevent
that we may need later, for example on a background thread when the original execution context is no longer valid. -
safeExecute
- Löst aus:
Exception
-
getText
-
updateSelection
-