Packagecom.bourre.ioc.assembler
Interfacepublic interface ApplicationAssembler
ImplementorsDefaultApplicationAssembler

Player version: Flash Player 9.0
Language version: ActionScript 3.0

The ApplicationAssembler defines rules for concrete assembler implementations.



Public Methods
 MethodDefined by
  
buildChannelListener(id:String, channelName:String, args:Array = null):void
Builds Channel listener.
ApplicationAssembler
  
buildDisplayObject(ID:String, parentID:String, url:URLRequest = null, isVisible:Boolean = true, type:String = null):void
Builds display object.
ApplicationAssembler
  
buildDLL(url:URLRequest):void
Builds DLL object.
ApplicationAssembler
  
buildLoader(ID:String, url:URLRequest, startCallback:String = null, nameCallback:String = null, loadCallback:String = null, progressCallback:String = null, timeoutCallback:String = null, errorCallback:String = null, initCallback:String = null, parsedCallback:String = null, objectsBuiltCallback:String = null, channelsAssignedCallback:String = null, methodsCallCallback:String = null, completeCallback:String = null):void
Builds a Display Loader object.
ApplicationAssembler
  
buildMethodCall(id:String, methodCallName:String, args:Array = null):void
Builds Method-call object.
ApplicationAssembler
  
buildObject(id:String, type:String = null, args:Array = null, factory:String = null, singleton:String = null):void
Builds generic Object.
ApplicationAssembler
  
buildProperty(ownerID:String, name:String = null, value:String = null, type:String = null, ref:String = null, method:String = null):void
Builds Property object.
ApplicationAssembler
  
buildResource(id:String, url:URLRequest, type:String = null, deserializer:String = null):void
Builds Resource object.
ApplicationAssembler
  
buildRoot(ID:String):void
Builds main root object.
ApplicationAssembler
  
Returns the DisplayObjectBuilder used to build xml context elements.
ApplicationAssembler
  
registerID(ID:String):Boolean
Registers passed_in ID.
ApplicationAssembler
  
Sets the DisplayObjectBuilder to use to build xml context elements.
ApplicationAssembler
Method detail
buildChannelListener()method
public function buildChannelListener(id:String, channelName:String, args:Array = null):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Builds Channel listener.

Parameters
id:String
 
channelName:String
 
args:Array (default = null)
buildDisplayObject()method 
public function buildDisplayObject(ID:String, parentID:String, url:URLRequest = null, isVisible:Boolean = true, type:String = null):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Builds display object.

Parameters
ID:String — Registration ID.
 
parentID:String — Parent registration ID.
 
url:URLRequest (default = null) — (optional) File URL.
 
isVisible:Boolean (default = true) — (optional) true to show object.
 
type:String (default = null) — (optional) Display object type.
buildDLL()method 
public function buildDLL(url:URLRequest):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Builds DLL object.

Parameters
url:URLRequest — File URL.
buildLoader()method 
public function buildLoader(ID:String, url:URLRequest, startCallback:String = null, nameCallback:String = null, loadCallback:String = null, progressCallback:String = null, timeoutCallback:String = null, errorCallback:String = null, initCallback:String = null, parsedCallback:String = null, objectsBuiltCallback:String = null, channelsAssignedCallback:String = null, methodsCallCallback:String = null, completeCallback:String = null):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Builds a Display Loader object.

Parameters
ID:String — Registration ID of loader
 
url:URLRequest — URL of loader to use
 
startCallback:String (default = null) — Callback handlers
 
nameCallback:String (default = null)
 
loadCallback:String (default = null)
 
progressCallback:String (default = null)
 
timeoutCallback:String (default = null)
 
errorCallback:String (default = null)
 
initCallback:String (default = null)
 
parsedCallback:String (default = null)
 
objectsBuiltCallback:String (default = null)
 
channelsAssignedCallback:String (default = null)
 
methodsCallCallback:String (default = null)
 
completeCallback:String (default = null)
buildMethodCall()method 
public function buildMethodCall(id:String, methodCallName:String, args:Array = null):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Builds Method-call object.

Parameters
id:String
 
methodCallName:String
 
args:Array (default = null)
buildObject()method 
public function buildObject(id:String, type:String = null, args:Array = null, factory:String = null, singleton:String = null):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Builds generic Object.

Parameters
id:String
 
type:String (default = null)
 
args:Array (default = null)
 
factory:String (default = null)
 
singleton:String (default = null)
buildProperty()method 
public function buildProperty(ownerID:String, name:String = null, value:String = null, type:String = null, ref:String = null, method:String = null):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Builds Property object.

Parameters
ownerID:String
 
name:String (default = null)
 
value:String (default = null)
 
type:String (default = null)
 
ref:String (default = null)
 
method:String (default = null)
buildResource()method 
public function buildResource(id:String, url:URLRequest, type:String = null, deserializer:String = null):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Builds Resource object.

Parameters
id:String — Registration ID.
 
url:URLRequest — File URL.
 
type:String (default = null) — (optional) Resource type : 'binary' or 'text'
 
deserializer:String (default = null) — (optional) Resource content deserializer
buildRoot()method 
public function buildRoot(ID:String):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Builds main root object.

Parameters
ID:String — Registration ID.
getDisplayObjectBuilder()method 
public function getDisplayObjectBuilder():DisplayObjectBuilder

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Returns the DisplayObjectBuilder used to build xml context elements.

Returns
DisplayObjectBuilder
registerID()method 
public function registerID(ID:String):Boolean

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Registers passed_in ID.

Parameters
ID:String

Returns
Boolean
setDisplayObjectBuilder()method 
public function setDisplayObjectBuilder(displayObjectExpert:DisplayObjectBuilder):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Sets the DisplayObjectBuilder to use to build xml context elements.

Parameters
displayObjectExpert:DisplayObjectBuilder