Packageorg.swizframework.utils.chain
Classpublic class EventChain
InheritanceEventChain Inheritance AbstractChain Inheritance flash.events.EventDispatcher
Implements IChain



Public Properties
 PropertyDefined By
 Inheritedchain : IChain
AbstractChain
  dispatcher : IEventDispatcher
EventChain
 InheritedisComplete : Boolean
[read-only]
AbstractChain
 Inheritedmode : String = sequence
AbstractChain
 Inheritedposition : int
AbstractChain
 Inheritedsteps : Array
AbstractChain
 InheritedstopOnError : Boolean
AbstractChain
Protected Properties
 PropertyDefined By
 Inherited_chain : IChain
Backing variable for chain getter/setter.
AbstractChain
  _dispatcher : IEventDispatcher
Backing variable for dispatcher getter/setter.
EventChain
 Inherited_isComplete : Boolean
AbstractChain
 Inherited_position : int = -1
Backing variable for position getter/setter.
AbstractChain
 Inherited_stopOnError : Boolean
Backing variable for stopOnError getter/setter.
AbstractChain
Public Methods
 MethodDefined By
  
EventChain(dispatcher:IEventDispatcher, mode:String, stopOnError:Boolean = true)
EventChain
  
EventChain
 Inherited
AbstractChain
 Inherited
complete():void
AbstractChain
  
doProceed():void
EventChain
 Inherited
error():void
AbstractChain
 Inherited
hasNext():Boolean
AbstractChain
 Inherited
proceed():void
AbstractChain
 Inherited
start():void
AbstractChain
 Inherited
AbstractChain
 Inherited
stepError():void
AbstractChain
Protected Methods
 MethodDefined By
 Inherited
fail():void
AbstractChain
Events
 Event Summary Defined By
 InheritedAbstractChain
 InheritedAbstractChain
 InheritedAbstractChain
 InheritedAbstractChain
 InheritedAbstractChain
Property Detail
_dispatcherproperty
protected var _dispatcher:IEventDispatcher

Backing variable for dispatcher getter/setter.

dispatcherproperty 
dispatcher:IEventDispatcher


Implementation
    public function get dispatcher():IEventDispatcher
    public function set dispatcher(value:IEventDispatcher):void
Constructor Detail
EventChain()Constructor
public function EventChain(dispatcher:IEventDispatcher, mode:String, stopOnError:Boolean = true)



Parameters
dispatcher:IEventDispatcher
 
mode:String (default = NaN)
 
stopOnError:Boolean (default = true)
Method Detail
addEvent()method
public function addEvent(event:EventChainStep):EventChain

Parameters

event:EventChainStep

Returns
EventChain
doProceed()method 
public function doProceed():void