Packagecom.bourre.ioc
Classpublic class DefaultApplicationRunner
InheritanceDefaultApplicationRunner Inheritance flash.display.Sprite
ImplementsApplicationLoaderListener

Player version: Flash Player 9.0
Language version: ActionScript 3.0

IoC Runner.

Basic IoC builder implementation.
Just need to compile this class to starts IoC processing.



Protected Properties
 PropertyDefined by
  oLoader : ApplicationLoader
Aplication loader instance.
DefaultApplicationRunner
Public Methods
 MethodDefined by
  
Creates instance.
DefaultApplicationRunner
  
Triggered when communication channels are created.
DefaultApplicationRunner
  
Triggered when application is ready.
DefaultApplicationRunner
  
Triggered when all methods defined in xml context are called on their respective owner instance.
DefaultApplicationRunner
  
Triggered when objects are created.
DefaultApplicationRunner
  
Triggered when xml context is loaded and parsed.
DefaultApplicationRunner
  
Triggered when xml context starts loading.
DefaultApplicationRunner
  
Triggered when IOC process change his state.
DefaultApplicationRunner
  
Triggered when an error occurs during loading
DefaultApplicationRunner
  
Triggered when loading is finished.
DefaultApplicationRunner
  
Triggered during loading progession.
DefaultApplicationRunner
  
Triggered when loading starts.
DefaultApplicationRunner
  
Triggered when the loading time causes a tiemout.
DefaultApplicationRunner
  
toString():String
Returns the string representation of this instance.
DefaultApplicationRunner
Protected Methods
 MethodDefined by
  
Creates new basic ApplicationLoader instance.
DefaultApplicationRunner
  
createApplicationTarget():DisplayObjectContainer
Creates the main application container.
DefaultApplicationRunner
  
initStage():void
Defines some stage properties.
DefaultApplicationRunner
  
loadContext():void
Loads application context.
DefaultApplicationRunner
  
preprocess():void
Runs actions before application loading

Do nothing here, just override this method in subclass to customize preprocessing actions.

DefaultApplicationRunner
Property detail
oLoaderproperty
protected var oLoader:ApplicationLoader

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Aplication loader instance.

Constructor detail
DefaultApplicationRunner()constructor
public function DefaultApplicationRunner()

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Creates instance.

Method detail
createApplicationLoader()method
protected function createApplicationLoader():ApplicationLoader

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Creates new basic ApplicationLoader instance.

Returns
ApplicationLoader
createApplicationTarget()method 
protected function createApplicationTarget():DisplayObjectContainer

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Creates the main application container.

Returns
DisplayObjectContainer — The main application container.
initStage()method 
protected function initStage():void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Defines some stage properties.

Default is

loadContext()method 
protected function loadContext():void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Loads application context.

Before loading context, you can do some preprocessing as method preprocess is call just before.

See also

onApplicationChannelsAssigned()method 
public function onApplicationChannelsAssigned(e:ApplicationLoaderEvent):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Triggered when communication channels are created.

Parameters
e:ApplicationLoaderEvent
onApplicationInit()method 
public function onApplicationInit(e:ApplicationLoaderEvent):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Triggered when application is ready.

All is loaded, parsed, created and linked.
Depedencies are resolved

Parameters
e:ApplicationLoaderEvent
onApplicationMethodsCalled()method 
public function onApplicationMethodsCalled(e:ApplicationLoaderEvent):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Triggered when all methods defined in xml context are called on their respective owner instance.

Parameters
e:ApplicationLoaderEvent
onApplicationObjectsBuilt()method 
public function onApplicationObjectsBuilt(e:ApplicationLoaderEvent):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Triggered when objects are created.

Parameters
e:ApplicationLoaderEvent
onApplicationParsed()method 
public function onApplicationParsed(e:ApplicationLoaderEvent):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Triggered when xml context is loaded and parsed.

Parameters
e:ApplicationLoaderEvent
onApplicationStart()method 
public function onApplicationStart(e:ApplicationLoaderEvent):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Triggered when xml context starts loading.

Parameters
e:ApplicationLoaderEvent
onApplicationState()method 
public function onApplicationState(e:ApplicationLoaderEvent):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Triggered when IOC process change his state.

Retreives state value using : e.getApplicationState()
Possible values are :

Parameters
e:ApplicationLoaderEvent
onLoadError()method 
public function onLoadError(e:LoaderEvent):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Triggered when an error occurs during loading

Parameters
e:LoaderEvent
onLoadInit()method 
public function onLoadInit(e:LoaderEvent):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Triggered when loading is finished.

Parameters
e:LoaderEvent
onLoadProgress()method 
public function onLoadProgress(e:LoaderEvent):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Triggered during loading progession.

Parameters
e:LoaderEvent
onLoadStart()method 
public function onLoadStart(e:LoaderEvent):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Triggered when loading starts.

Parameters
e:LoaderEvent
onLoadTimeOut()method 
public function onLoadTimeOut(e:LoaderEvent):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Triggered when the loading time causes a tiemout.

Parameters
e:LoaderEvent
preprocess()method 
protected function preprocess():void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Runs actions before application loading

Do nothing here, just override this method in subclass to customize preprocessing actions.

toString()method 
public override function toString():String

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Returns the string representation of this instance.

Returns
String