Class BslFormattingAction
- java.lang.Object
-
- org.eclipse.core.commands.common.EventManager
-
- org.eclipse.jface.action.AbstractAction
-
- org.eclipse.jface.action.Action
-
- org.eclipse.ui.actions.SelectionProviderAction
-
- com.e1c.g5.v8.dt.formatter.bsl.ui.action.BslFormattingAction
-
- All Implemented Interfaces:
org.eclipse.jface.action.IAction
,ISelectionChangedListener
public class BslFormattingAction extends org.eclipse.ui.actions.SelectionProviderAction
Action to format all bsl files in the project from context menu
-
-
Constructor Summary
Constructors Constructor Description BslFormattingAction(ISelectionProvider provider, FormattingBslFilesService formattingService)
Creates new instance of action with given parameters
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
runWithEvent(org.eclipse.swt.widgets.Event event)
void
selectionChanged(IStructuredSelection selection)
-
Methods inherited from class org.eclipse.ui.actions.SelectionProviderAction
dispose, getSelection, getSelectionProvider, getStructuredSelection, selectionChanged, selectionChanged
-
Methods inherited from class org.eclipse.jface.action.Action
convertAccelerator, 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.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
-
-
-
-
Constructor Detail
-
BslFormattingAction
public BslFormattingAction(ISelectionProvider provider, FormattingBslFilesService formattingService)
Creates new instance of action with given parameters- Parameters:
provider
- The selection provider for super's constructor, cannot benull
formattingService
- The formattingService to perform formatting on given IProject, cannot benull
-
-
Method Detail
-
selectionChanged
public void selectionChanged(IStructuredSelection selection)
- Overrides:
selectionChanged
in classorg.eclipse.ui.actions.SelectionProviderAction
-
runWithEvent
public void runWithEvent(org.eclipse.swt.widgets.Event event)
- Specified by:
runWithEvent
in interfaceorg.eclipse.jface.action.IAction
- Overrides:
runWithEvent
in classorg.eclipse.jface.action.Action
-
-