Class GridColumnAction

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

    public class GridColumnAction
    extends org.eclipse.jface.action.Action
    Helper class for Nebula Grid column-based context menu actions.
    Author:
    Mat Hansen
    • Field Summary

      • 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
      org.eclipse.nebula.widgets.grid.Grid getGrid()
      Returns the current grid instance.
      AbstractTableViewerComposite<org.eclipse.nebula.jface.gridviewer.GridTableViewer> getGridTableViewer()
      Returns the table viewer instance.
      boolean isEnabled()  
      • 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, 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
    • Constructor Detail

      • GridColumnAction

        public GridColumnAction​(GridTableViewerComposite gridTableViewerComposite,
                                java.lang.String actionLabel)
        The constructor.
        Parameters:
        gridTableViewerComposite - the GridTableViewerComposite
        actionLabel - the label text for the menu action
    • Method Detail

      • isEnabled

        public boolean isEnabled()
        Specified by:
        isEnabled in interface org.eclipse.jface.action.IAction
      • getGrid

        public org.eclipse.nebula.widgets.grid.Grid getGrid()
        Returns the current grid instance.
        Returns:
        the Grid
      • getGridTableViewer

        public AbstractTableViewerComposite<org.eclipse.nebula.jface.gridviewer.GridTableViewer> getGridTableViewer()
        Returns the table viewer instance.
        Returns:
        the table viewer