Class TableCustomizationDropDownAction

  • All Implemented Interfaces:
    org.eclipse.jface.action.IAction, org.eclipse.jface.action.IMenuCreator

    public class TableCustomizationDropDownAction
    extends org.eclipse.jface.action.Action
    implements org.eclipse.jface.action.IMenuCreator
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.eclipse.swt.widgets.Menu fMenu  
      private XViewer xViewer  
      • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addActionToMenu​(org.eclipse.swt.widgets.Menu parent, org.eclipse.jface.action.Action action)  
      (package private) void clear()
      Get's rid of the menu, because the menu hangs on to * the searches, etc.
      void dispose()  
      org.eclipse.jface.resource.ImageDescriptor getImageDescriptor()  
      org.eclipse.swt.widgets.Menu getMenu​(org.eclipse.swt.widgets.Control parent)  
      org.eclipse.swt.widgets.Menu getMenu​(org.eclipse.swt.widgets.Menu parent)  
      java.lang.String getToolTipText()  
      void run()  
      • Methods inherited from class org.eclipse.jface.action.Action

        convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getMenuCreator, getStyle, getText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, 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
    • Field Detail

      • fMenu

        private org.eclipse.swt.widgets.Menu fMenu
      • xViewer

        private final XViewer xViewer
    • Constructor Detail

      • TableCustomizationDropDownAction

        public TableCustomizationDropDownAction​(XViewer xViewer)
    • Method Detail

      • getImageDescriptor

        public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor()
        Specified by:
        getImageDescriptor in interface org.eclipse.jface.action.IAction
        Overrides:
        getImageDescriptor in class org.eclipse.jface.action.Action
      • run

        public void run()
        Specified by:
        run in interface org.eclipse.jface.action.IAction
        Overrides:
        run in class org.eclipse.jface.action.Action
      • getToolTipText

        public java.lang.String getToolTipText()
        Specified by:
        getToolTipText in interface org.eclipse.jface.action.IAction
        Overrides:
        getToolTipText in class org.eclipse.jface.action.Action
      • getMenu

        public org.eclipse.swt.widgets.Menu getMenu​(org.eclipse.swt.widgets.Control parent)
        Specified by:
        getMenu in interface org.eclipse.jface.action.IMenuCreator
      • dispose

        public void dispose()
        Specified by:
        dispose in interface org.eclipse.jface.action.IMenuCreator
      • getMenu

        public org.eclipse.swt.widgets.Menu getMenu​(org.eclipse.swt.widgets.Menu parent)
        Specified by:
        getMenu in interface org.eclipse.jface.action.IMenuCreator
      • addActionToMenu

        protected void addActionToMenu​(org.eclipse.swt.widgets.Menu parent,
                                       org.eclipse.jface.action.Action action)
      • clear

        void clear()
        Get's rid of the menu, because the menu hangs on to * the searches, etc.