org.universAAL.ui.dm.userInteraction.mainMenu
Class SearchableAggregatedMainMenuProvider

Package class diagram package SearchableAggregatedMainMenuProvider
java.lang.Object
  extended by org.universAAL.ui.dm.userInteraction.mainMenu.AggregatedMainMenuProvider
      extended by org.universAAL.ui.dm.userInteraction.mainMenu.SearchableAggregatedMainMenuProvider
All Implemented Interfaces:
IMainMenuProvider, ISubmitGroupListener

public class SearchableAggregatedMainMenuProvider
extends AggregatedMainMenuProvider

Adds a search widget to the main menu, making it searchable.

Author:
amedrano

Constructor Summary
SearchableAggregatedMainMenuProvider(UserDialogManager userDM)
           
 
Method Summary
 Group getMainMenu(Resource user, AbsLocation location, Form systemForm)
          Generate the IO Group that contains the main menu for the user.
 void handle(UIResponse response)
          Handle the UIResponse for any of the SubmitionIDs declared in ISubmitGroupListener.listDeclaredSubmitIds().
 Set<String> listDeclaredSubmitIds()
          List the SubmissionIDs implementations of this interface will handle.
 
Methods inherited from class org.universAAL.ui.dm.userInteraction.mainMenu.AggregatedMainMenuProvider
add, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchableAggregatedMainMenuProvider

public SearchableAggregatedMainMenuProvider(UserDialogManager userDM)
Method Detail

handle

public void handle(UIResponse response)
Handle the UIResponse for any of the SubmitionIDs declared in ISubmitGroupListener.listDeclaredSubmitIds().

Specified by:
handle in interface ISubmitGroupListener
Overrides:
handle in class AggregatedMainMenuProvider

listDeclaredSubmitIds

public Set<String> listDeclaredSubmitIds()
List the SubmissionIDs implementations of this interface will handle.

Specified by:
listDeclaredSubmitIds in interface ISubmitGroupListener
Overrides:
listDeclaredSubmitIds in class AggregatedMainMenuProvider
Returns:

getMainMenu

public Group getMainMenu(Resource user,
                         AbsLocation location,
                         Form systemForm)
Generate the IO Group that contains the main menu for the user.

Specified by:
getMainMenu in interface IMainMenuProvider
Overrides:
getMainMenu in class AggregatedMainMenuProvider


Copyright © 2014 universAAL Consortium. All Rights Reserved.