Sydney

Class MenuManager

Object
   |
   +--MenuManager

class MenuManager

Defined in menu_manager.js


Constructor Summary
MenuManager (<MenuItemProvider> menuItemProvider, <ContentProvider> contentProvider, <ViewerSorter> sorter)
            Creates an object to manage a data-driven menu.
 
Method Summary
 Object getAssociatedObject(<Widget> widget)
           Gets the domain object associated with the given Widget.
 Widget getAssociatedWidget(<Object> object)
           Gets the Widget associated with object.
 ContentProvider getContentProvider()
           Returns the ContentProvider associated with this MenuManager.
 MenuItemViewer getMenuItemProvider()
           Returns the MenuItemProvider associated with this MenuManager.
 ViewerSorter getSorter()
          
 Widget getWidget()
           Returns the Widget displaying this viewer's contents.
 void setSorter(<ViewerSorter> newSorter, <boolean> forceResort)
           Sets this viewer's sorter to be newSorter.

Constructor Detail

MenuManager

function MenuManager(<MenuItemProvider> menuItemProvider, <ContentProvider> contentProvider, <ViewerSorter> sorter)
Method Detail

getAssociatedObject

Object getAssociatedObject(<Widget> widget)

getAssociatedWidget

Widget getAssociatedWidget(<Object> object)

getContentProvider

ContentProvider getContentProvider()

getMenuItemProvider

MenuItemViewer getMenuItemProvider()

getSorter

ViewerSorter getSorter()

getWidget

Widget getWidget()

setSorter

void setSorter(<ViewerSorter> newSorter, <boolean> forceResort)

Sydney

SourceForge.net Logo