org.openi.menu
Class Menu

java.lang.Object
  extended byorg.openi.menu.Menu
All Implemented Interfaces:
java.io.Serializable

public class Menu
extends java.lang.Object
implements java.io.Serializable

Version:
$Revision: 1.1.1.2 $ $Date: 2005/07/11 17:58:35 $ This class represents menu. Menu is a place holder for sub menu and menu item.
Author:
Uddhab Pant
See Also:
Serialized Form

Constructor Summary
Menu()
          Default contructor
Menu(java.lang.String displayName)
           
 
Method Summary
 void addMenuItem(MenuItem menuItem)
          Adds menu item.
 void addSubMenu(Menu subMenu)
          Adds sub menu
 java.util.Collection getChildNodes()
          Returns sub menu and menu items
 java.lang.String getDisplayName()
           
 void setDisplayName(java.lang.String displayName)
           
 java.lang.String toString()
          Returns display name
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Menu

public Menu()
Default contructor


Menu

public Menu(java.lang.String displayName)
Parameters:
displayName - String
Method Detail

getDisplayName

public java.lang.String getDisplayName()
Returns:
Returns the displayName.

setDisplayName

public void setDisplayName(java.lang.String displayName)
Parameters:
displayName - The displayName to set.

addMenuItem

public void addMenuItem(MenuItem menuItem)
Adds menu item.

Parameters:
menuItem - MenuItem

addSubMenu

public void addSubMenu(Menu subMenu)
Adds sub menu

Parameters:
subMenu - Menu

getChildNodes

public java.util.Collection getChildNodes()
Returns sub menu and menu items

Returns:
Collection

toString

public java.lang.String toString()
Returns display name

Returns:
String