Packagecom.cmiscm.mvc
Classpublic class Model
InheritanceModel Inheritance Object

MVC Proxy - Singleton Pattern.

View the examples

See also

IModel


Public Properties
 PropertyDefined By
  getInstance : Model
[static] [read-only]
Model
Public Methods
 MethodDefined By
  
Model
  
addProxy($name:String, $proxy:IModel):void
Add Proxy
Model
  
getProxy($name:String):IModel
Get Proxy return null in case not find Proxy
Model
  
removeProxy($name:String):void
Remove Proxy
Model
Property Detail
getInstanceproperty
getInstance:Model  [read-only]


Implementation
    public static function get getInstance():Model
Constructor Detail
Model()Constructor
public function Model()



Method Detail
addProxy()method
public function addProxy($name:String, $proxy:IModel):void

Add Proxy

Parameters

$name:String — Proxy Name
 
$proxy:IModel — Proxy implements IModel

getProxy()method 
public function getProxy($name:String):IModel

Get Proxy

return null in case not find Proxy

Parameters

$name:String — Proxy Name

Returns
IModel
removeProxy()method 
public function removeProxy($name:String):void

Remove Proxy

Parameters

$name:String — Proxy Name

Examples
     // Add Proxy
     Model.getInstance.addProxy(MenuProxy.NAME, new MenuProxy());
     
     // Get Proxy
     var menu:MenuProxy = Model.getInstance.getProxy(MenuProxy.NAME) as MenuProxy;
     
     // Remove Proxy
     Model.getInstance.removeProxy(MenuProxy.NAME);