org.universAAL.ui.dm.userInteraction.systemMenu
Class TaskBarSystemMenuProvider

Package class diagram package TaskBarSystemMenuProvider
java.lang.Object
  extended by org.universAAL.ui.dm.userInteraction.systemMenu.TaskBarSystemMenuProvider
All Implemented Interfaces:
ISubmitGroupListener, ISystemMenuProvider

public class TaskBarSystemMenuProvider
extends Object
implements ISystemMenuProvider

Like @link SmartSystemMenuProvider but pending dialogs are shown in the standard button group (windows inspired).

Author:
amedrano

Constructor Summary
TaskBarSystemMenuProvider(UserDialogManager udm)
           
 
Method Summary
 Group getSystemMenu(UIRequest request)
          generate the system Group for a given UIRequest.
 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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskBarSystemMenuProvider

public TaskBarSystemMenuProvider(UserDialogManager udm)
Method Detail

handle

public void handle(UIResponse response)
Description copied from interface: ISubmitGroupListener
Handle the UIResponse for any of the SubmitionIDs declared in ISubmitGroupListener.listDeclaredSubmitIds().

Specified by:
handle in interface ISubmitGroupListener

listDeclaredSubmitIds

public Set<String> listDeclaredSubmitIds()
Description copied from interface: ISubmitGroupListener
List the SubmissionIDs implementations of this interface will handle.

Specified by:
listDeclaredSubmitIds in interface ISubmitGroupListener
Returns:

getSystemMenu

public Group getSystemMenu(UIRequest request)
Description copied from interface: ISystemMenuProvider
generate the system Group for a given UIRequest.

Specified by:
getSystemMenu in interface ISystemMenuProvider
Parameters:
request - The UIRequest for which to generate the system group.
Returns:
the System group for the UIRequest


Copyright © 2014 universAAL Consortium. All Rights Reserved.