| Package | org.mvcexpress.base |
| Class | public class FlexMediatorMap |
| Inheritance | FlexMediatorMap MediatorMap Object |
| Method | Defined By | ||
|---|---|---|---|
| FlexMediatorMap | |||
![]() | isMapped(viewClass:Class, mediatorClass:Class):Boolean
Checks if mediator class is mapped to view class. | MediatorMap | |
![]() | isMediated(viewObject:Object):Boolean
Checks if view object is mediated. | MediatorMap | |
![]() | listMappings():String
Returns String of all view classes that are mapped to mediator classes. | MediatorMap | |
![]() | map(viewClass:Class, mediatorClass:Class):void
Maps mediator class to view class. | MediatorMap | |
mediate(viewObject:Object):void [override]
Automatically instantiates mediator class(if mapped), handles all injections(including viewObject), and calls onRegister function. | FlexMediatorMap | ||
![]() | unmap(viewClass:Class):void
Unmaps any mediator class to given view class. | MediatorMap | |
unmediate(viewObject:Object):void [override]
If any mediator is mediating viewObject: it calls onRemove, automatically removes all handler functions listening for messages from that mediator and deletes it. | FlexMediatorMap | ||
| FlexMediatorMap | () | Constructor |
public function FlexMediatorMap(messenger:Messenger, proxyMap:ProxyMap, uiComponentClass:Class)messenger:Messenger | |
proxyMap:ProxyMap | |
uiComponentClass:Class |
| mediate | () | method |
override public function mediate(viewObject:Object):voidAutomatically instantiates mediator class(if mapped), handles all injections(including viewObject), and calls onRegister function. Throws error if mediator class is not mapped to viewObject class. If object is not initialized - mvcExpress will wait for 'creationComplete' to be dispatched before mediating it.
Parameters
viewObject:Object — view object to mediate.
|
| unmediate | () | method |
override public function unmediate(viewObject:Object):voidIf any mediator is mediating viewObject: it calls onRemove, automatically removes all handler functions listening for messages from that mediator and deletes it. If flex object is unmediated before 'creationComplete' is dispatched - nothing is done. (because mediation is not done in the first place.)
Parameters
viewObject:Object — view object witch mediator will be destroyed.
|