Package com.thecoderscorner.menu.mgr


package com.thecoderscorner.menu.mgr
  • Class
    Description
    Dialog Manager provides the capability to work with dialogs, to present them, change the values of them and also to update them from a remote command arriving.
    Indicates how the dialog should be shown
    A no-operation implementation of menu item that meets the interface but does nothing.
    Marks a method as a menu callback, when a `MenuManagerListener` is added to a menu manager `MenuManagerServer` you can mark methods with this identifier if the method takes just two parameters, one for the ID and a boolean that indicates if the update is local or remote.
    MenuInMenu embeds a menu within another menu by shifting the range of IDs within the remote items into another range.
     
    MenuManager listeners get notification when any menu item has changed, this works by the `menuItemHasChanged` method being called for each change.
    The menu manager server component manages a menu tree locally, handling updates to both state and items, and also dealing with any remote connections.
    Indicates that there has been a structural change in the list, for example addition or removal of a menu item in the tree.
    when you implement this interface and pass that instance to start on a ServerConnectionManager then you'll receive an event for each new connection created.
    Marks a method as being responsible for providing the value of a particular value in a scroll choice.
    Each connection from a remote is represented by a class implementing this interface.
    A server connection manager is responsible for connections to the menu manager, it will completely manage all the connections, creating new ones as they come in, and removing old ones as they are closed out.