Packageorg.spicefactory.parsley.asconfig
Classpublic class ActionScriptContextBuilder
InheritanceActionScriptContextBuilder Inheritance Object

Static entry point methods for building a Context from ActionScript configuration classes.

For details see 3.6 ActionScript Configuration in the Parsley Manual.



Public Methods
 MethodDefined By
  
build(configClass:Class, viewRoot:DisplayObject = null, parent:Context = null, domain:ApplicationDomain = null):Context
[static] Builds a Context from the specified ActionScript configuration class.
ActionScriptContextBuilder
  
buildAll(configClasses:Array, viewRoot:DisplayObject = null, parent:Context = null, domain:ApplicationDomain = null):Context
Deprecated: Please Use ContextBuilder DSL
[static]
ActionScriptContextBuilder
  
merge(configClass:Class, builder:CompositeContextBuilder):void
Deprecated: Please Use ContextBuilder DSL
[static]
ActionScriptContextBuilder
  
mergeAll(configClasses:Array, builder:CompositeContextBuilder):void
Deprecated: Please Use ContextBuilder DSL
[static]
ActionScriptContextBuilder
Method Detail
build()method
public static function build(configClass:Class, viewRoot:DisplayObject = null, parent:Context = null, domain:ApplicationDomain = null):Context

Builds a Context from the specified ActionScript configuration class. The returned Context instance may not be fully initialized if it requires asynchronous operations. You can check its state with its configured and initialized properties.

Parameters

configClass:Class — the class that contains the ActionScript configuration
 
viewRoot:DisplayObject (default = null) — the initial view root for dynamically wiring view objects
 
parent:Context (default = null) — deprecated, use ContextBuilder DSL when specifying custom bootstrap settings
 
domain:ApplicationDomain (default = null) — deprecated, use ContextBuilder DSL when specifying custom bootstrap settings

Returns
Context — a new Context instance, possibly not fully initialized yet
buildAll()method 
public static function buildAll(configClasses:Array, viewRoot:DisplayObject = null, parent:Context = null, domain:ApplicationDomain = null):Context
Deprecated: Please Use ContextBuilder DSL

Parameters

configClasses:Array
 
viewRoot:DisplayObject (default = null)
 
parent:Context (default = null)
 
domain:ApplicationDomain (default = null)

Returns
Context
merge()method 
public static function merge(configClass:Class, builder:CompositeContextBuilder):void
Deprecated: Please Use ContextBuilder DSL

Parameters

configClass:Class
 
builder:CompositeContextBuilder

mergeAll()method 
public static function mergeAll(configClasses:Array, builder:CompositeContextBuilder):void
Deprecated: Please Use ContextBuilder DSL

Parameters

configClasses:Array
 
builder:CompositeContextBuilder