Package org.opencms.ui.contextmenu
Class CmsResourceContextMenuBuilder
- java.lang.Object
-
- org.opencms.ui.contextmenu.CmsResourceContextMenuBuilder
-
- All Implemented Interfaces:
I_CmsContextMenuBuilder
,I_CmsContextMenuItemProvider
public class CmsResourceContextMenuBuilder extends java.lang.Object implements I_CmsContextMenuBuilder
Context menu builder for resource items.
-
-
Constructor Summary
Constructors Constructor Description CmsResourceContextMenuBuilder()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addMenuItemProvider(I_CmsContextMenuItemProvider provider)
Adds a menu item provider.void
buildContextMenu(I_CmsDialogContext context, CmsContextMenu menu)
Fills the given context menu with options appropriate for the selected resources.java.util.List<I_CmsContextMenuItem>
getMenuItems()
Gets a list of available context menu items.
-
-
-
Constructor Detail
-
CmsResourceContextMenuBuilder
public CmsResourceContextMenuBuilder()
Constructor.
-
-
Method Detail
-
addMenuItemProvider
public void addMenuItemProvider(I_CmsContextMenuItemProvider provider)
Adds a menu item provider.- Parameters:
provider
- the menu item provider to add
-
buildContextMenu
public void buildContextMenu(I_CmsDialogContext context, CmsContextMenu menu)
Description copied from interface:I_CmsContextMenuBuilder
Fills the given context menu with options appropriate for the selected resources.- Specified by:
buildContextMenu
in interfaceI_CmsContextMenuBuilder
- Parameters:
context
- the dialog contextmenu
- the menu- See Also:
I_CmsContextMenuBuilder.buildContextMenu(org.opencms.ui.I_CmsDialogContext, org.opencms.ui.contextmenu.CmsContextMenu)
-
getMenuItems
public java.util.List<I_CmsContextMenuItem> getMenuItems()
Description copied from interface:I_CmsContextMenuItemProvider
Gets a list of available context menu items.- Specified by:
getMenuItems
in interfaceI_CmsContextMenuItemProvider
- Returns:
- the available context menu items
- See Also:
I_CmsContextMenuItemProvider.getMenuItems()
-
-