Class SelectionListenerAction<T>
- java.lang.Object
- 
- org.eclipse.core.commands.common.EventManager
- 
- org.eclipse.jface.action.AbstractAction
- 
- org.eclipse.jface.action.Action
- 
- org.eclipse.ui.actions.BaseSelectionListenerAction
- 
- org.eclipse.net4j.util.ui.actions.SelectionListenerAction<T>
 
 
 
 
 
- 
- All Implemented Interfaces:
- IAction,- ISelectionChangedListener
 
 public abstract class SelectionListenerAction<T> extends BaseSelectionListenerAction - Since:
- 3.4
- Author:
- Christian W. Damus (CEA LIST)
 
- 
- 
Field Summary- 
Fields inherited from interface org.eclipse.jface.action.IActionAS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT
 
- 
 - 
Constructor SummaryConstructors Constructor Description SelectionListenerAction(java.lang.String text)SelectionListenerAction(java.lang.String text, ImageDescriptor imageDescriptor)
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected TgetSelectedObject()protected abstract java.lang.Class<T>getType()protected booleanupdateSelection(IStructuredSelection selection)- 
Methods inherited from class org.eclipse.ui.actions.BaseSelectionListenerActionclearCache, getStructuredSelection, runWithEvent, selectionChanged, selectionChanged
 - 
Methods inherited from class org.eclipse.jface.action.ActionconvertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, run, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
 - 
Methods inherited from class org.eclipse.jface.action.AbstractActionaddPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
 - 
Methods inherited from class org.eclipse.core.commands.common.EventManageraddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
- 
 
- 
- 
- 
Constructor Detail- 
SelectionListenerActionpublic SelectionListenerAction(java.lang.String text) 
 - 
SelectionListenerActionpublic SelectionListenerAction(java.lang.String text, ImageDescriptor imageDescriptor)
 
- 
 - 
Method Detail- 
updateSelectionprotected boolean updateSelection(IStructuredSelection selection) - Overrides:
- updateSelectionin class- BaseSelectionListenerAction
 
 - 
getSelectedObjectprotected T getSelectedObject() 
 - 
getTypeprotected abstract java.lang.Class<T> getType() 
 
- 
 
-