Packageartcustomer.framework.engines.component
Interfacepublic interface IComponent
Implementors ViewMediator

IComponent



Public Properties
 PropertyDefined By
  command : ICommand
[read-only]
IComponent
  context : IContext
[read-only]
IComponent
  id : String
[read-only]
IComponent
  index : int
[read-only]
IComponent
  model : IModel
[read-only]
IComponent
  numViews : int
[read-only]
IComponent
Public Methods
 MethodDefined By
  
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
IComponent
  
dispatchCommand(event:Event, macroCommandID:String):void
IComponent
  
dispatchEvent(e:Event):Boolean
IComponent
  
getViewByID(id:String):IView
IComponent
  
IComponent
  
hasEventListener(type:String):Boolean
IComponent
  
hasViewByID(id:String):Boolean
IComponent
  
hasViewByIndex(index:int):Boolean
IComponent
  
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
IComponent
Property Detail
commandproperty
command:ICommand  [read-only]


Implementation
    public function get command():ICommand
contextproperty 
context:IContext  [read-only]


Implementation
    public function get context():IContext
idproperty 
id:String  [read-only]


Implementation
    public function get id():String
indexproperty 
index:int  [read-only]


Implementation
    public function get index():int
modelproperty 
model:IModel  [read-only]


Implementation
    public function get model():IModel
numViewsproperty 
numViews:int  [read-only]


Implementation
    public function get numViews():int
Method Detail
addEventListener()method
public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void

Parameters

type:String
 
listener:Function
 
useCapture:Boolean (default = false)
 
priority:int (default = 0)
 
useWeakReference:Boolean (default = false)

dispatchCommand()method 
public function dispatchCommand(event:Event, macroCommandID:String):void

Parameters

event:Event
 
macroCommandID:String

dispatchEvent()method 
public function dispatchEvent(e:Event):Boolean

Parameters

e:Event

Returns
Boolean
getViewByID()method 
public function getViewByID(id:String):IView

Parameters

id:String

Returns
IView
getViewByIndex()method 
public function getViewByIndex(index:int):IView

Parameters

index:int

Returns
IView
hasEventListener()method 
public function hasEventListener(type:String):Boolean

Parameters

type:String

Returns
Boolean
hasViewByID()method 
public function hasViewByID(id:String):Boolean

Parameters

id:String

Returns
Boolean
hasViewByIndex()method 
public function hasViewByIndex(index:int):Boolean

Parameters

index:int

Returns
Boolean
removeEventListener()method 
public function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void

Parameters

type:String
 
listener:Function
 
useCapture:Boolean (default = false)