| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IMenuProvider
An interface for menu providers
| Method Summary | |
|---|---|
|  java.lang.Object | getMenuBar(java.lang.String id,
           java.lang.String documentPath,
           IPentahoSession session)Returns a menu bar object. | 
|  java.lang.Object | getPopupMenu(java.lang.String id,
             java.lang.String documentPath,
             IPentahoSession session)Returns a popup menu object. | 
| Method Detail | 
|---|
java.lang.Object getMenuBar(java.lang.String id,
                            java.lang.String documentPath,
                            IPentahoSession session)
id - The id of the menu to be returned. The menu will to be defined
 in a XUL file e.g. pentaho-solutions/system/ui/menubar.xuldocumentPath - The path to the file that contains the definition of
 the menu e.g. system/ui/menubar.xulsession - A session object that the IMenuProvider can use to filter 
 the menu items returned
java.lang.Object getPopupMenu(java.lang.String id,
                              java.lang.String documentPath,
                              IPentahoSession session)
id - The id of the menu to be returned. The menu will to be defined
 in a XUL file e.g. pentaho-solutions/system/ui/menubar.xuldocumentPath - The path to the file that contains the definition of
 the menu e.g. system/ui/menubar.xulsession - A session object that the IMenuProvider can use to filter 
 the menu items returned
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||