com.ibm.jdg2e.msseditor.ui.actions
Class MiniSSEditorAction

java.lang.Object
  extended byorg.eclipse.core.commands.common.EventManager
      extended byorg.eclipse.jface.action.AbstractAction
          extended byorg.eclipse.jface.action.Action
              extended bycom.ibm.jdg2e.msseditor.ui.actions.MiniSSEditorAction
All Implemented Interfaces:
org.eclipse.jface.action.IAction
Direct Known Subclasses:
AppendRowAction, ChangeAlignmentAction, ClearAllAction, RemoveRowAction, SelectAllAction, ShowTotalAction

public abstract class MiniSSEditorAction
extends org.eclipse.jface.action.Action

Common abstract superclass for all mini-spreadsheet editor actions. Having a common superclass saves lots of casting the target part to AbstractMiniSSEditor and consolidates some convenience methods.


Field Summary
 AbstractMiniSSEditor editor
           
 
Fields inherited from interface org.eclipse.jface.action.IAction
AS_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 Summary
MiniSSEditorAction()
           
 
Method Summary
 MiniSS getMiniSpreadsheet()
           
 void selectionChanged(org.eclipse.jface.viewers.IStructuredSelection selection)
           
 void setActiveEditor(AbstractMiniSSEditor editor)
           
 
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, runWithEvent, 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
 
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.action.IAction
addPropertyChangeListener, removePropertyChangeListener
 

Field Detail

editor

public AbstractMiniSSEditor editor
Constructor Detail

MiniSSEditorAction

public MiniSSEditorAction()
Method Detail

getMiniSpreadsheet

public MiniSS getMiniSpreadsheet()

selectionChanged

public void selectionChanged(org.eclipse.jface.viewers.IStructuredSelection selection)

setActiveEditor

public void setActiveEditor(AbstractMiniSSEditor editor)