Packageorg.pranaframework.puremvc.patterns.mediator
Classpublic class IocMediator
ImplementsIIocMediator, INamedObject, org.puremvc.as3.interfaces.INotifier

Description wannabe.

Author: Damir Murat
Version: $Revision: 449 $, $Date: 2008-03-27 23:37:34 +0100 (Thu, 27 Mar 2008) $, $Author: dmurat1 $
Since: 0.4



Public Properties
 PropertyDefined by
  objectName : String
IocMediator
Protected Properties
 PropertyDefined by
  facade : IFacade
[read-only]
IocMediator
  iocFacade : IIocFacade
[read-only]
IocMediator
  viewComponent : Object
IocMediator
Public Methods
 MethodDefined by
  
IocMediator(p_mediatorName:String = null, p_viewComponent:Object = null)
IocMediator
  
getMediatorName():String
IocMediator
  
IocMediator
  
handleNotification(p_note:INotification):void
IocMediator
  
IocMediator
  
onRegister():void
Called by the View when the Mediator is registered
IocMediator
  
onRemove():void
Called by the View when the Mediator is removed
IocMediator
  
sendNotification(p_noteName:String, p_body:Object = null, p_type:String = null):void
IocMediator
  
setViewComponent(p_viewComponent:Object):void
IocMediator
Public Constants
 ConstantDefined by
  NAME : String = "Mediator"
[static]
IocMediator
Property detail
facadeproperty
facade:IFacade  [read-only]Implementation
    protected function get facade():IFacade
iocFacadeproperty 
iocFacade:IIocFacade  [read-only]Implementation
    protected function get iocFacade():IIocFacade
objectNameproperty 
objectName:String  [read-write]Implementation
    public function get objectName():String
    public function set objectName(value:String):void
viewComponentproperty 
viewComponent:Object  [read-write]Implementation
    protected function get viewComponent():Object
    protected function set viewComponent(value:Object):void
Constructor detail
IocMediator()constructor
public function IocMediator(p_mediatorName:String = null, p_viewComponent:Object = null)Parameters
p_mediatorName:String (default = null)
 
p_viewComponent:Object (default = null)
Method detail
getMediatorName()method
public function getMediatorName():String

Returns
String
getViewComponent()method 
public function getViewComponent():Object

Returns
Object
handleNotification()method 
public function handleNotification(p_note:INotification):voidParameters
p_note:INotification
listNotificationInterests()method 
public function listNotificationInterests():Array

Returns
Array
onRegister()method 
public function onRegister():void

Called by the View when the Mediator is registered

onRemove()method 
public function onRemove():void

Called by the View when the Mediator is removed

sendNotification()method 
public function sendNotification(p_noteName:String, p_body:Object = null, p_type:String = null):voidParameters
p_noteName:String
 
p_body:Object (default = null)
 
p_type:String (default = null)
setViewComponent()method 
public function setViewComponent(p_viewComponent:Object):voidParameters
p_viewComponent:Object
Constant detail
NAMEconstant
public static const NAME:String = "Mediator"