Class Separator

All Implemented Interfaces:
IContributionItem

@NoExtend public class Separator extends AbstractGroupMarker
A separator is a special kind of contribution item which acts as a visual separator and, optionally, acts as a group marker. Unlike group markers, separators do have a visual representation for menus and toolbars.

This class may be instantiated; it is not intended to be subclassed outside the framework.

  • Constructor Details

    • Separator

      public Separator()
      Creates a separator which does not start a new group.
    • Separator

      public Separator(String groupName)
      Creates a new separator which also defines a new group having the given group name. The group name must not be null or the empty string. The group name is also used as the item id.
      Parameters:
      groupName - the group name of the separator
  • Method Details

    • fill

      public void fill(Menu menu, int index)
      Description copied from class: ContributionItem
      The default implementation of this IContributionItem method does nothing. Subclasses may override.
      Specified by:
      fill in interface IContributionItem
      Overrides:
      fill in class ContributionItem
      Parameters:
      menu - the parent menu
      index - the index where the controls are inserted, or -1 to insert at the end
    • fill

      public void fill(ToolBar toolbar, int index)
      Description copied from class: ContributionItem
      The default implementation of this IContributionItem method does nothing. Subclasses may override.
      Specified by:
      fill in interface IContributionItem
      Overrides:
      fill in class ContributionItem
      Parameters:
      toolbar - the parent tool bar
      index - the index where the controls are inserted, or -1 to insert at the end
    • isSeparator

      public boolean isSeparator()
      The Separator implementation of this IContributionItem method returns true
      Specified by:
      isSeparator in interface IContributionItem
      Overrides:
      isSeparator in class ContributionItem
      Returns:
      true if this item is a separator, and false for normal items
      See Also: