org.eclipse.nebula.widgets.nattable.ui.menu
Class HeaderMenuConfiguration

java.lang.Object
  extended by org.eclipse.nebula.widgets.nattable.config.AbstractUiBindingConfiguration
      extended by org.eclipse.nebula.widgets.nattable.ui.menu.AbstractHeaderMenuConfiguration
          extended by org.eclipse.nebula.widgets.nattable.ui.menu.HeaderMenuConfiguration
All Implemented Interfaces:
IConfiguration

public class HeaderMenuConfiguration
extends AbstractHeaderMenuConfiguration


Field Summary
 
Fields inherited from class org.eclipse.nebula.widgets.nattable.ui.menu.AbstractHeaderMenuConfiguration
colHeaderMenu, cornerMenu, rowHeaderMenu
 
Constructor Summary
HeaderMenuConfiguration(NatTable natTable)
           
 
Method Summary
protected  PopupMenuBuilder createColumnHeaderMenu(NatTable natTable)
          Creates the PopupMenuBuilder for the column header menu with the menu items that should be added to the menu.
protected  PopupMenuBuilder createCornerMenu(NatTable natTable)
          Creates the PopupMenuBuilder for the corner menu with the menu items that should be added to the menu.
protected  PopupMenuBuilder createRowHeaderMenu(NatTable natTable)
          Creates the PopupMenuBuilder for the row header menu with the menu items that should be added to the menu.
 
Methods inherited from class org.eclipse.nebula.widgets.nattable.ui.menu.AbstractHeaderMenuConfiguration
configureUiBindings
 
Methods inherited from class org.eclipse.nebula.widgets.nattable.config.AbstractUiBindingConfiguration
configureLayer, configureRegistry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HeaderMenuConfiguration

public HeaderMenuConfiguration(NatTable natTable)
Method Detail

createColumnHeaderMenu

protected PopupMenuBuilder createColumnHeaderMenu(NatTable natTable)
Description copied from class: AbstractHeaderMenuConfiguration
Creates the PopupMenuBuilder for the column header menu with the menu items that should be added to the menu.

Overrides:
createColumnHeaderMenu in class AbstractHeaderMenuConfiguration
Parameters:
natTable - The NatTable where the menu should be attached.
Returns:
The PopupMenuBuilder that is used to build the column header menu.

createRowHeaderMenu

protected PopupMenuBuilder createRowHeaderMenu(NatTable natTable)
Description copied from class: AbstractHeaderMenuConfiguration
Creates the PopupMenuBuilder for the row header menu with the menu items that should be added to the menu.

Overrides:
createRowHeaderMenu in class AbstractHeaderMenuConfiguration
Parameters:
natTable - The NatTable where the menu should be attached.
Returns:
The PopupMenuBuilder that is used to build the row header menu.

createCornerMenu

protected PopupMenuBuilder createCornerMenu(NatTable natTable)
Description copied from class: AbstractHeaderMenuConfiguration
Creates the PopupMenuBuilder for the corner menu with the menu items that should be added to the menu.

Overrides:
createCornerMenu in class AbstractHeaderMenuConfiguration
Parameters:
natTable - The NatTable where the menu should be attached.
Returns:
The PopupMenuBuilder that is used to build the corner menu.


Copyright © 2015. All rights reserved.