Class AbstractBaseHandler<T>
- java.lang.Object
- 
- org.eclipse.core.commands.common.EventManager
- 
- org.eclipse.core.commands.AbstractHandler
- 
- org.eclipse.net4j.util.ui.handlers.SafeHandler
- 
- org.eclipse.net4j.util.ui.handlers.LongRunningHandler
- 
- org.eclipse.net4j.util.ui.handlers.AbstractBaseHandler<T>
 
 
 
 
 
- 
 public abstract class AbstractBaseHandler<T> extends LongRunningHandler - Since:
- 3.5
- Author:
- Eike Stepper
 
- 
- 
Constructor SummaryConstructors Constructor Description AbstractBaseHandler(java.lang.Class<T> type, java.lang.Boolean multi)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<T>collectElements(ISelection selection)protected booleanupdateSelection(ISelection selection)- 
Methods inherited from class org.eclipse.net4j.util.ui.handlers.LongRunningHandlercancel, checkCancelation, doExecute, doExecute, getBundleID, getErrorMessage, getErrorTitle, getTotalWork, preRun, preRun, safeExecute, setTotalWork
 - 
Methods inherited from class org.eclipse.net4j.util.ui.handlers.SafeHandlerexecute, extractEventDetails, getCommand, getSelection, getText, setEnabled
 - 
Methods inherited from class org.eclipse.core.commands.AbstractHandleraddHandlerListener, dispose, fireHandlerChanged, hasListeners, isEnabled, isHandled, removeHandlerListener, setBaseEnabled
 - 
Methods inherited from class org.eclipse.core.commands.common.EventManageraddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
- 
 
- 
- 
- 
Field Detail- 
elementsprotected java.util.List<T> elements 
 
- 
 - 
Constructor Detail- 
AbstractBaseHandlerpublic AbstractBaseHandler(java.lang.Class<T> type, java.lang.Boolean multi) 
 
- 
 - 
Method Detail- 
updateSelectionprotected boolean updateSelection(ISelection selection) - Overrides:
- updateSelectionin class- SafeHandler
 
 - 
collectElementsprotected java.util.List<T> collectElements(ISelection selection) 
 
- 
 
-