Packageorg.bigbluebutton.main.view
Classpublic class MainApplicationShellMediator
InheritanceMainApplicationShellMediator Inheritance org.puremvc.as3.multicore.patterns.mediator.Mediator

This is the Mediator class for MainApplicationShell view compom\nent



Public Properties
 PropertyDefined by
  log : LogModuleFacade
MainApplicationShellMediator
  router : Router
MainApplicationShellMediator
Protected Properties
 PropertyDefined by
  shell : MainApplicationShell
[read-only]
MainApplicationShellMediator
Public Methods
 MethodDefined by
  
MainApplicationShellMediator(viewComponent:MainApplicationShell)
MainApplicationShellMediator
  
MainApplicationShellMediator
  
Adds a module to this application
MainApplicationShellMediator
  
Runs the Chat Module
MainApplicationShellMediator
  
MainApplicationShellMediator
  
MainApplicationShellMediator
  
showLogWindow(event:Event):void
Runs the Log Module
MainApplicationShellMediator
Public Constants
 ConstantDefined by
  LOGOUT : String = "Logout"
[static]
MainApplicationShellMediator
  NAME : String = "MainApplicationShellMediator"
[static]
MainApplicationShellMediator
  OPEN_CHAT_MODULE : String = "openChatModule"
[static]
MainApplicationShellMediator
  OPEN_LOG_MODULE : String = "openLogModule"
[static]
MainApplicationShellMediator
  START_WEBCAM : String = "Start Webcam"
[static]
MainApplicationShellMediator
Property detail
logproperty
public var log:LogModuleFacade
routerproperty 
public var router:Router
shellproperty 
shell:MainApplicationShell  [read-only]

Implementation
    protected function get shell():MainApplicationShell
Constructor detail
MainApplicationShellMediator()constructor
public function MainApplicationShellMediator(viewComponent:MainApplicationShell)

Parameters
viewComponent:MainApplicationShell — Constructor of class, initializing the router and pipes. Also starts the presentation and viewer modules
Method detail
acceptRouter()method
public function acceptRouter(module:BigBlueButtonModule):voidParameters
module:BigBlueButtonModule
addModule()method 
public function addModule(module:BigBlueButtonModule):void

Adds a module to this application

Parameters
module:BigBlueButtonModule
runChatModule()method 
public function runChatModule():void

Runs the Chat Module

runPresentationModule()method 
public function runPresentationModule():void
runVoiceModule()method 
public function runVoiceModule():void
showLogWindow()method 
public function showLogWindow(event:Event):void

Runs the Log Module

Parameters
event:Event
Constant detail
LOGOUTconstant
public static const LOGOUT:String = "Logout"
NAMEconstant 
public static const NAME:String = "MainApplicationShellMediator"
OPEN_CHAT_MODULEconstant 
public static const OPEN_CHAT_MODULE:String = "openChatModule"
OPEN_LOG_MODULEconstant 
public static const OPEN_LOG_MODULE:String = "openLogModule"
START_WEBCAMconstant 
public static const START_WEBCAM:String = "Start Webcam"