Packagesystem.process
Classpublic class CoreAction
InheritanceCoreAction Inheritance Task Inheritance Object
Subclasses CoreActionLoader, CoreTransition, CountDown, DelayedTask, ObjectDefinitionContainer, Pause, RemotingService, TaskGroup

This class simplify a full implementation of the Action interface.



Public Properties
 PropertyDefined By
  changeIt : Signaler
This signal emit when the notifyChanged method is invoked.
CoreAction
  clearIt : Signaler
This signal emit when the notifyCleared method is invoked.
CoreAction
 InheritedfinishIt : Signaler
This signal emit when the notifyFinished method is invoked.
Task
  infoIt : Signaler
This signal emit when the notifyInfo method is invoked.
CoreAction
 Inheritedlogger : Logger
Determinates the internal Logger reference of this Loggable object.
Task
  looping : Boolean
The flag to determinate if the Action object is looped.
CoreAction
  loopIt : Signaler
This signal emit when the notifyLooped method is invoked.
CoreAction
  pauseIt : Signaler
This signal emit when the notifyPause method is invoked.
CoreAction
 Inheritedphase : String
[read-only] The current phase of the action.
Task
  progressIt : Signaler
This signal emit when the notifyProgress method is invoked.
CoreAction
  resumeIt : Signaler
This signal emit when the notifyResumed method is invoked.
CoreAction
 Inheritedrunning : Boolean
[read-only] Indicates true if the process is in progress.
Task
 InheritedstartIt : Signaler
This signal emit when the notifyStarted method is invoked.
Task
  stopIt : Signaler
This signal emit when the notifyStopped method is invoked.
CoreAction
  timeoutIt : Signaler
This signal emit when the notifyTimeOut method is invoked.
CoreAction
Public Methods
 MethodDefined By
  
Creates a new CoreAction instance.
CoreAction
  
clone():*
[override] Returns a shallow copy of this object.
CoreAction
 Inherited
isLocked():Boolean
Returns true if the object is locked.
Task
 Inherited
lock():void
Locks the object.
Task
  
Notify when the process is changed.
CoreAction
  
Notify when the process is cleared.
CoreAction
 Inherited
Notify an ActionEvent when the process is finished.
Task
  
notifyInfo(info:*):void
Notify a specific information when the process is changed.
CoreAction
  
Notify when the process is looped.
CoreAction
  
Notify when the process is paused.
CoreAction
  
Notify when the process is in progress.
CoreAction
  
Notify when the process is resumed.
CoreAction
 Inherited
Notify an ActionEvent when the process is started.
Task
  
Notify when the process is stopped.
CoreAction
  
Notify when the process is out of time.
CoreAction
 Inherited
run(... arguments):void
Run the process.
Task
 Inherited
unlock():void
Unlocks the display.
Task
Protected Methods
 MethodDefined By
 Inherited
setRunning(b:Boolean):void
Changes the running property value.
Task
Property Detail
changeItproperty
changeIt:Signaler

This signal emit when the notifyChanged method is invoked.


Implementation
    public function get changeIt():Signaler
    public function set changeIt(value:Signaler):void
clearItproperty 
clearIt:Signaler

This signal emit when the notifyCleared method is invoked.


Implementation
    public function get clearIt():Signaler
    public function set clearIt(value:Signaler):void
infoItproperty 
infoIt:Signaler

This signal emit when the notifyInfo method is invoked.


Implementation
    public function get infoIt():Signaler
    public function set infoIt(value:Signaler):void
loopingproperty 
public var looping:Boolean

The flag to determinate if the Action object is looped.

loopItproperty 
loopIt:Signaler

This signal emit when the notifyLooped method is invoked.


Implementation
    public function get loopIt():Signaler
    public function set loopIt(value:Signaler):void
pauseItproperty 
pauseIt:Signaler

This signal emit when the notifyPause method is invoked.


Implementation
    public function get pauseIt():Signaler
    public function set pauseIt(value:Signaler):void
progressItproperty 
progressIt:Signaler

This signal emit when the notifyProgress method is invoked.


Implementation
    public function get progressIt():Signaler
    public function set progressIt(value:Signaler):void
resumeItproperty 
resumeIt:Signaler

This signal emit when the notifyResumed method is invoked.


Implementation
    public function get resumeIt():Signaler
    public function set resumeIt(value:Signaler):void
stopItproperty 
stopIt:Signaler

This signal emit when the notifyStopped method is invoked.


Implementation
    public function get stopIt():Signaler
    public function set stopIt(value:Signaler):void
timeoutItproperty 
timeoutIt:Signaler

This signal emit when the notifyTimeOut method is invoked.


Implementation
    public function get timeoutIt():Signaler
    public function set timeoutIt(value:Signaler):void
Constructor Detail
CoreAction()Constructor
public function CoreAction()

Creates a new CoreAction instance.

Method Detail
clone()method
override public function clone():*

Returns a shallow copy of this object.

Returns
* — a shallow copy of this object.
notifyChanged()method 
public function notifyChanged():void

Notify when the process is changed.

notifyCleared()method 
public function notifyCleared():void

Notify when the process is cleared.

notifyInfo()method 
public function notifyInfo(info:*):void

Notify a specific information when the process is changed.

Parameters

info:*

notifyLooped()method 
public function notifyLooped():void

Notify when the process is looped.

notifyPaused()method 
public function notifyPaused():void

Notify when the process is paused.

notifyProgress()method 
public function notifyProgress():void

Notify when the process is in progress.

notifyResumed()method 
public function notifyResumed():void

Notify when the process is resumed.

notifyStopped()method 
public function notifyStopped():void

Notify when the process is stopped.

notifyTimeOut()method 
public function notifyTimeOut():void

Notify when the process is out of time.