| Home >> All >> javax >> ide >> menu >> [ spi Javadoc ] |
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 }