Packagecom.asfusion.mate.actionLists
Interfacepublic interface IActionList extends flash.events.IEventDispatcher, mx.core.IMXMLObject
ImplementorsAbstractHandlers, ServiceHandlers

This interface defines a basic list of actions. It contains an array of Actions of type IAction that will get called when the IActionList run.



Public Properties
 PropertyDefined by
  actions : Array
An array of Actions (IAction) contained in this IActionList.
IActionList
  debug : Boolean
Whether to show debugging information for this IActionList.
IActionList
  scope : IScope
[read-only] Returns the current scope for this IActionList
IActionList
Public Methods
 MethodDefined by
  
Unregister as a listener and prepare to be garbage collected
IActionList
  
errorString():String
Retuns an error String to be used by the debugger.
IActionList
  
getDocument():Object
A reference to the document object associated with this IActionList.
IActionList
  
getGroupId():int
Method to get the group id.
IActionList
  
Marks a component so that its commitProperties method gets called during a later screen update.
IActionList
  
setDispatcher(value:IEventDispatcher, local:Boolean = true):void
A method that allows setting the dispatcher that this IActionList will use to register to events.
IActionList
  
setGroupId(id:int):void
Method to set the group id.
IActionList
  
setInheritedScope(inheritScope:IScope):void
You can pass the parent scope to this IActionList to copy the inherited values.
IActionList
  
validateNow():void
Validate and update the properties of this object, if necessary.
IActionList
Property detail
actionsproperty
actions:Array  [read-write]

An array of Actions (IAction) contained in this IActionList. The Actions are processed in the order in which they were added.

The default value is null.

Implementation
    public function get actions():Array
    public function set actions(value:Array):void
debugproperty 
debug:Boolean  [read-write]

Whether to show debugging information for this IActionList. If true, Console output will show debugging information as this IActionList runs.

The default value is false.

Implementation
    public function get debug():Boolean
    public function set debug(value:Boolean):void
scopeproperty 
scope:IScope  [read-only]

Returns the current scope for this IActionList

The default value is null.

Implementation
    public function get scope():IScope
Method detail
clearReferences()method
public function clearReferences():void

Unregister as a listener and prepare to be garbage collected

errorString()method 
public function errorString():String

Retuns an error String to be used by the debugger.

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

A reference to the document object associated with this IActionList. A document object is an Object at the top of the hierarchy of a Flex application, MXML component, or AS component.

Returns
Object
getGroupId()method 
public function getGroupId():int

Method to get the group id.

Returns
int
invalidateProperties()method 
public function invalidateProperties():void

Marks a component so that its commitProperties method gets called during a later screen update.

Invalidation is a useful mechanism for eliminating duplicate work by delaying processing of changes to a component until a later screen update.

setDispatcher()method 
public function setDispatcher(value:IEventDispatcher, local:Boolean = true):void

A method that allows setting the dispatcher that this IActionList will use to register to events.

Parameters
value:IEventDispatcher
 
local:Boolean (default = true)
setGroupId()method 
public function setGroupId(id:int):void

Method to set the group id. This property associates a group of handlers under the same id

Parameters
id:int
setInheritedScope()method 
public function setInheritedScope(inheritScope:IScope):void

You can pass the parent scope to this IActionList to copy the inherited values.

Parameters
inheritScope:IScope
validateNow()method 
public function validateNow():void

Validate and update the properties of this object, if necessary. Processing properties that require substantial computation are normally not processed until the script finishes executing. Delaying the processing prevents it from being repeated multiple times if the script sets the value of the property more than once. This method lets you manually override this behavior.