com.tssap.util.ui.menu
Interface IMenu

All Superinterfaces:
IAbstractMenu, IMenuComponent, IMenuItem, IMenuStatus, IStatus

public interface IMenu
extends IAbstractMenu

Since:
01.07.2002

Method Summary
 ICheckMenuLabel addCheckableMenuAction(IMenuLabelProvider menuLabelProvider, boolean checkFlag, ICheckAction menuAction)
           
 ICheckMenuLabel addCheckableMenuAction(IMenuLabelProvider menuLabelProvider, ICheckAction menuAction)
          Method addCheckableMenuAction.
 ICheckMenuLabel addCheckableMenuAction(IMenuLabelProvider menuLabelProvider, IMenuStatus menuStatus, boolean checkFlag, ICheckAction menuAction)
           
 ICheckMenuLabel addCheckableMenuAction(IMenuLabelProvider menuLabelProvider, IMenuStatus menuStatus, ICheckAction menuAction)
          Method addCheckableMenuAction.
 ICheckMenuLabel addCheckableMenuAction(java.lang.String menuText, boolean checkFlag, ICheckAction menuAction)
           
 ICheckMenuLabel addCheckableMenuAction(java.lang.String menuText, ICheckAction menuAction)
          Method addCheckableMenuAction.
 ICheckMenuLabel addCheckableMenuAction(java.lang.String menuText, IMenuStatus menuStatus, boolean checkFlag, ICheckAction menuAction)
           
 ICheckMenuLabel addCheckableMenuAction(java.lang.String menuText, IMenuStatus menuStatus, ICheckAction menuAction)
          Method addCheckableMenuAction.
 void addExistingMenuPart(IAbstractMenu menuPart)
          Method addExistingMenuPart.
 void addExistingSubMenu(IAbstractMenu subMenu, IMenuLabelProvider menuLabelProvider)
          Method addExistingSubMenu.
 void addExistingSubMenu(IAbstractMenu subMenu, IMenuLabelProvider menuLabelProvider, IMenuStatus menuStatus)
          Method addExistingSubMenu.
 void addExistingSubMenu(IAbstractMenu subMenu, java.lang.String menuText)
          Method addExistingSubMenu.
 void addExistingSubMenu(IAbstractMenu subMenu, java.lang.String menuText, IMenuStatus menuStatus)
          Method addExistingSubMenu.
 IMenuLabel addMenuAction(IMenuLabelProvider menuLabelProvider, IAction menuAction)
          Method addMenuAction.
 IMenuLabel addMenuAction(IMenuLabelProvider menuLabelProvider, IMenuStatus menuStatus, IAction menuAction)
          Method addMenuAction.
 IMenuLabel addMenuAction(java.lang.String menuText, IAction menuAction)
          Method addMenuAction.
 IMenuLabel addMenuAction(java.lang.String menuText, IMenuStatus menuStatus, IAction menuAction)
          Method addMenuAction.
 IMenu addMenuPart()
          Method addMenuPart.
 IMenuSeparator addMenuSeparator()
          Method addMenuSeparator.
 IRadioMenu addRadioMenuPart()
          Method addRadioMenuPart.
 IRadioMenu addRadioMenuPart(IRadioAction radioAction)
          Method addRadioMenuPart.
 IMenu addSubMenu(IMenuLabelProvider menuLabelProvider)
          Method addSubMenu.
 IMenu addSubMenu(IMenuLabelProvider menuLabelProvider, IMenuStatus menuStatus)
          Method addSubMenu.
 IMenu addSubMenu(java.lang.String menuText)
          Method addSubMenu.
 IMenu addSubMenu(java.lang.String menuText, IMenuStatus menuStatus)
          Method addSubMenu.
 IMenuComponent[] getMenuComponents()
          Method getMenuCopmonents.
 boolean isMenuComponentsSeparated()
          Method isMenuComponentsSeparated.
 void setMenuComponentsSeparated(boolean separatorFlag)
          Method setMenuComponentsSeparated.
 
Methods inherited from interface com.tssap.util.ui.menu.IMenuItem
getMenuStatus, setMenuStatus
 
Methods inherited from interface com.tssap.util.ui.menu.IMenuStatus
isEnabled, isVisible
 

Method Detail

setMenuComponentsSeparated

public void setMenuComponentsSeparated(boolean separatorFlag)
Method setMenuComponentsSeparated.
Parameters:
separatorFlag -  

isMenuComponentsSeparated

public boolean isMenuComponentsSeparated()
Method isMenuComponentsSeparated.
Returns:
boolean

getMenuComponents

public IMenuComponent[] getMenuComponents()
Method getMenuCopmonents.
Returns:
IMenuComponent[]

addMenuAction

public IMenuLabel addMenuAction(java.lang.String menuText,
                                IAction menuAction)
Method addMenuAction.
Parameters:
menuText -  
menuAction -  
Returns:
IMenuLabel

addMenuAction

public IMenuLabel addMenuAction(IMenuLabelProvider menuLabelProvider,
                                IAction menuAction)
Method addMenuAction.
Parameters:
menuLabelProvider -  
menuAction -  
Returns:
IMenuLabel

addMenuAction

public IMenuLabel addMenuAction(java.lang.String menuText,
                                IMenuStatus menuStatus,
                                IAction menuAction)
Method addMenuAction.
Parameters:
menuText -  
menuStatus -  
menuAction -  
Returns:
IMenuLabel

addMenuAction

public IMenuLabel addMenuAction(IMenuLabelProvider menuLabelProvider,
                                IMenuStatus menuStatus,
                                IAction menuAction)
Method addMenuAction.
Parameters:
menuLabelProvider -  
menuStatus -  
menuAction -  
Returns:
IMenuLabel

addCheckableMenuAction

public ICheckMenuLabel addCheckableMenuAction(java.lang.String menuText,
                                              ICheckAction menuAction)
Method addCheckableMenuAction.
Parameters:
menuText -  
menuAction -  
Returns:
ICheckMenuLabel

addCheckableMenuAction

public ICheckMenuLabel addCheckableMenuAction(java.lang.String menuText,
                                              boolean checkFlag,
                                              ICheckAction menuAction)

addCheckableMenuAction

public ICheckMenuLabel addCheckableMenuAction(IMenuLabelProvider menuLabelProvider,
                                              ICheckAction menuAction)
Method addCheckableMenuAction.
Parameters:
menuLabelProvider -  
menuAction -  
Returns:
ICheckMenuLabel

addCheckableMenuAction

public ICheckMenuLabel addCheckableMenuAction(IMenuLabelProvider menuLabelProvider,
                                              boolean checkFlag,
                                              ICheckAction menuAction)

addCheckableMenuAction

public ICheckMenuLabel addCheckableMenuAction(java.lang.String menuText,
                                              IMenuStatus menuStatus,
                                              ICheckAction menuAction)
Method addCheckableMenuAction.
Parameters:
menuText -  
menuStatus -  
menuAction -  
Returns:
ICheckMenuLabel

addCheckableMenuAction

public ICheckMenuLabel addCheckableMenuAction(java.lang.String menuText,
                                              IMenuStatus menuStatus,
                                              boolean checkFlag,
                                              ICheckAction menuAction)

addCheckableMenuAction

public ICheckMenuLabel addCheckableMenuAction(IMenuLabelProvider menuLabelProvider,
                                              IMenuStatus menuStatus,
                                              ICheckAction menuAction)
Method addCheckableMenuAction.
Parameters:
menuLabelProvider -  
menuStatus -  
menuAction -  
Returns:
ICheckMenuLabel

addCheckableMenuAction

public ICheckMenuLabel addCheckableMenuAction(IMenuLabelProvider menuLabelProvider,
                                              IMenuStatus menuStatus,
                                              boolean checkFlag,
                                              ICheckAction menuAction)

addMenuPart

public IMenu addMenuPart()
Method addMenuPart.
Returns:
IMenu

addRadioMenuPart

public IRadioMenu addRadioMenuPart()
Method addRadioMenuPart.
Returns:
IMenu

addRadioMenuPart

public IRadioMenu addRadioMenuPart(IRadioAction radioAction)
Method addRadioMenuPart.
Returns:
IMenu

addExistingMenuPart

public void addExistingMenuPart(IAbstractMenu menuPart)
Method addExistingMenuPart.
Parameters:
menuPart -  

addSubMenu

public IMenu addSubMenu(java.lang.String menuText)
Method addSubMenu.
Parameters:
menuText -  
Returns:
IMenu

addSubMenu

public IMenu addSubMenu(java.lang.String menuText,
                        IMenuStatus menuStatus)
Method addSubMenu.
Parameters:
menuText -  
menuStatus -  
Returns:
IMenu

addSubMenu

public IMenu addSubMenu(IMenuLabelProvider menuLabelProvider)
Method addSubMenu.
Parameters:
menuLabelProvider -  
Returns:
IMenu

addSubMenu

public IMenu addSubMenu(IMenuLabelProvider menuLabelProvider,
                        IMenuStatus menuStatus)
Method addSubMenu.
Parameters:
menuLabelProvider -  
menuStatus -  
Returns:
IMenu

addExistingSubMenu

public void addExistingSubMenu(IAbstractMenu subMenu,
                               java.lang.String menuText)
Method addExistingSubMenu.
Parameters:
subMenu -  
menuText -  

addExistingSubMenu

public void addExistingSubMenu(IAbstractMenu subMenu,
                               IMenuLabelProvider menuLabelProvider)
Method addExistingSubMenu.
Parameters:
subMenu -  
menuLabelProvider -  

addExistingSubMenu

public void addExistingSubMenu(IAbstractMenu subMenu,
                               java.lang.String menuText,
                               IMenuStatus menuStatus)
Method addExistingSubMenu.
Parameters:
subMenu -  
menuText -  
menuStatus -  

addExistingSubMenu

public void addExistingSubMenu(IAbstractMenu subMenu,
                               IMenuLabelProvider menuLabelProvider,
                               IMenuStatus menuStatus)
Method addExistingSubMenu.
Parameters:
subMenu -  
menuLabelProvider -  
menuStatus -  

addMenuSeparator

public IMenuSeparator addMenuSeparator()
Method addMenuSeparator.
Returns:
IMenuSeparator


Copyright © 2005 SAP AG. All Rights Reserved.