Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: javax/ide/menu/spi/MenuBar.java


1   package javax.ide.menu.spi;
2   
3   import java.util.List;
4   import javax.ide.Identifiable;
5   
6   /**
7    * A menu bar is an identified collection of Menus.
8    */
9   public final class MenuBar implements Identifiable
10  {
11    private final String _id;
12    private final PositionMap _menus = new PositionMap();
13  
14    public MenuBar( String id )
15    {
16      _id = id;
17    }
18    
19    public String getID()
20    {
21      return _id;
22    }
23    
24    void addMenu( Menu menu )
25    {
26      _menus.add( menu );
27    }
28    
29    public Menu getMenu( String id )
30    {
31      return (Menu) _menus.get( id );
32    }
33  
34    public List getMenus()
35    {
36      return _menus.getSortedItems();
37    }
38   
39  }