de.miethxml.toolkit.ui
Interface MenuBarManager

All Known Implementing Classes:
EditableMenuBar

public interface MenuBarManager

Author:
Simon Mieth

Field Summary
static java.lang.String ROLE
           
 
Method Summary
 void addActionListener(java.lang.String role, java.awt.event.ActionListener l)
           
 void addMenu(java.lang.String role)
           
 void addMenu(java.lang.String parentrole, java.lang.String role)
           
 void addMenu(java.lang.String parentrole, java.lang.String role, LocaleMenu m)
           
 void addMenu(java.lang.String parentrole, java.lang.String role, java.lang.String icon)
           
 void addMenuItem(java.lang.String parentrole, java.lang.String role)
           
 void addMenuItem(java.lang.String parentrole, java.lang.String role, javax.swing.JMenuItem mi)
           
 void addMenuItem(java.lang.String parentrole, java.lang.String role, java.lang.String icon)
           
 void addMenuItem(java.lang.String parentrole, java.lang.String role, java.lang.String icon, javax.swing.KeyStroke key)
           
 void addMenuLabel(java.lang.String role, java.lang.String label)
           
 void addSeparator(java.lang.String parentrole)
           
 javax.swing.JMenuBar getMenuBar()
           
 void removeActionListener(java.lang.String role, java.awt.event.ActionListener l)
           
 void removeMenu(java.lang.String role)
           
 void removeMenuItem(java.lang.String role)
           
 void setMenuItemAction(java.lang.String role, javax.swing.Action action)
           
 

Field Detail

ROLE

public static final java.lang.String ROLE
Method Detail

addActionListener

public void addActionListener(java.lang.String role,
                              java.awt.event.ActionListener l)

removeActionListener

public void removeActionListener(java.lang.String role,
                                 java.awt.event.ActionListener l)

addMenu

public void addMenu(java.lang.String parentrole,
                    java.lang.String role,
                    java.lang.String icon)

addMenu

public void addMenu(java.lang.String parentrole,
                    java.lang.String role,
                    LocaleMenu m)

addMenu

public void addMenu(java.lang.String parentrole,
                    java.lang.String role)

addMenu

public void addMenu(java.lang.String role)

addMenuItem

public void addMenuItem(java.lang.String parentrole,
                        java.lang.String role,
                        java.lang.String icon)

addMenuItem

public void addMenuItem(java.lang.String parentrole,
                        java.lang.String role,
                        java.lang.String icon,
                        javax.swing.KeyStroke key)

addMenuItem

public void addMenuItem(java.lang.String parentrole,
                        java.lang.String role,
                        javax.swing.JMenuItem mi)

addMenuItem

public void addMenuItem(java.lang.String parentrole,
                        java.lang.String role)

removeMenu

public void removeMenu(java.lang.String role)

removeMenuItem

public void removeMenuItem(java.lang.String role)

addMenuLabel

public void addMenuLabel(java.lang.String role,
                         java.lang.String label)

addSeparator

public void addSeparator(java.lang.String parentrole)

setMenuItemAction

public void setMenuItemAction(java.lang.String role,
                              javax.swing.Action action)

getMenuBar

public javax.swing.JMenuBar getMenuBar()