com.tssap.util.ui.menu
Class MenuFactory
java.lang.Object
|
+--com.tssap.util.ui.menu.MenuFactory
- All Implemented Interfaces:
- IMenuFactory, com.tssap.util.action.path.IPathProviderManagerParticipant
- public class MenuFactory
- extends java.lang.Object
- implements IMenuFactory
- Since:
- 01.07.2002
|
Constructor Summary |
MenuFactory()
Constructor for MenuFactory. |
|
Method Summary |
IMenu |
createContextMenu(IContext context)
NOT TO BE IMPLEMENTED OR USED. |
IMenu |
createContextMenu(IContext context,
int minSubmenuEntries)
NOT TO BE IMPLEMENTED OR USED. |
IMenu |
createContextMenu(IContext context,
int minSubmenuEntries,
com.tssap.util.action.IActionFilter actionFilter)
NOT TO BE IMPLEMENTED OR USED. |
IMenu |
createContextMenu(IContext context,
int minSubmenuEntries,
com.tssap.util.action.IActionFilter actionFilter,
IDisplayableCategoryComparator comparatorCallback)
|
static IMenu |
createMenu()
|
static IMenu |
createMenu(IMenuStatus menuStatus)
|
static IRadioMenu |
createRadioMenu()
|
static IRadioMenu |
createRadioMenu(IMenuStatus menuStatus)
|
static com.tssap.util.ui.menu.MenuFactory.MuSiAction[] |
getAvailibleActions(java.lang.Object[] objects,
com.tssap.util.action.IActionFilter actionFilter)
|
com.tssap.util.action.path.IPathProviderManager |
getPathProviderManager()
Returns the pathProviderManager. |
boolean |
isAvailableMultiActionCategory(com.tssap.util.action.ICategory category,
java.lang.Object[] context)
|
boolean |
isAvailableSingleActionCategory(com.tssap.util.action.ICategory category,
java.lang.Object[] context)
|
static void |
performActionsForContext(com.tssap.util.action.ICategory category,
IContext context,
com.tssap.util.action.IActionFilter filter)
|
void |
setPathProviderManager(com.tssap.util.action.path.IPathProviderManager pathProviderManager)
Sets the pathProviderManager. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_MINIMUM_SUBMENU_ENTRY_COUNT
public static final int DEFAULT_MINIMUM_SUBMENU_ENTRY_COUNT
MenuFactory
public MenuFactory()
- Constructor for MenuFactory.
createMenu
public static IMenu createMenu()
createMenu
public static IMenu createMenu(IMenuStatus menuStatus)
createRadioMenu
public static IRadioMenu createRadioMenu()
createRadioMenu
public static IRadioMenu createRadioMenu(IMenuStatus menuStatus)
createContextMenu
public IMenu createContextMenu(IContext context)
- Description copied from interface:
IMenuFactory
- NOT TO BE IMPLEMENTED OR USED.
- Specified by:
createContextMenu in interface IMenuFactory
- See Also:
IMenuFactory.createContextMenu(IContext)
createContextMenu
public IMenu createContextMenu(IContext context,
int minSubmenuEntries)
- Description copied from interface:
IMenuFactory
- NOT TO BE IMPLEMENTED OR USED.
- Specified by:
createContextMenu in interface IMenuFactory
- Following copied from interface:
com.tssap.util.ui.menu.IMenuFactory
- Parameters:
context - minSubmenuEntries - - Returns:
-
createContextMenu
public IMenu createContextMenu(IContext context,
int minSubmenuEntries,
com.tssap.util.action.IActionFilter actionFilter)
- Description copied from interface:
IMenuFactory
- NOT TO BE IMPLEMENTED OR USED.
- Specified by:
createContextMenu in interface IMenuFactory
- Following copied from interface:
com.tssap.util.ui.menu.IMenuFactory
- Parameters:
context - minSubmenuEntries - actionFilter - - Returns:
-
createContextMenu
public IMenu createContextMenu(IContext context,
int minSubmenuEntries,
com.tssap.util.action.IActionFilter actionFilter,
IDisplayableCategoryComparator comparatorCallback)
- Specified by:
createContextMenu in interface IMenuFactory
getPathProviderManager
public com.tssap.util.action.path.IPathProviderManager getPathProviderManager()
- Returns the pathProviderManager.
- Specified by:
getPathProviderManager in interface com.tssap.util.action.path.IPathProviderManagerParticipant
- Returns:
- IPathProviderManager
setPathProviderManager
public void setPathProviderManager(com.tssap.util.action.path.IPathProviderManager pathProviderManager)
- Sets the pathProviderManager.
- Specified by:
setPathProviderManager in interface com.tssap.util.action.path.IPathProviderManagerParticipant
- Parameters:
pathProviderManager - The pathProviderManager to set
isAvailableSingleActionCategory
public boolean isAvailableSingleActionCategory(com.tssap.util.action.ICategory category,
java.lang.Object[] context)
isAvailableMultiActionCategory
public boolean isAvailableMultiActionCategory(com.tssap.util.action.ICategory category,
java.lang.Object[] context)
getAvailibleActions
public static com.tssap.util.ui.menu.MenuFactory.MuSiAction[] getAvailibleActions(java.lang.Object[] objects,
com.tssap.util.action.IActionFilter actionFilter)
performActionsForContext
public static void performActionsForContext(com.tssap.util.action.ICategory category,
IContext context,
com.tssap.util.action.IActionFilter filter)
- Parameters:
category - context - filter -
Copyright © 2005 SAP AG. All Rights Reserved.