Packagecom.bourre.ioc.parser
Classpublic class AbstractParser
SubclassesDisplayObjectParser, DLLParser, LoaderParser, ObjectParser, RecursiveObjectParser, RSCParser

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Abstract implementation for IoC xml node parsers.



Public Methods
 MethodDefined by
  
Creates instance.
AbstractParser
  
getArguments(xml:XML, nodeName:String, type:String = null):Array
Returns arguments array from passed-in xml.
AbstractParser
  
Returns Application assembler used.
AbstractParser
  
getAttributes(attributes:XMLList):Object
Returns attributes from passed-in xml.
AbstractParser
  
getItems(xml:XML):Array
AbstractParser
  
parse(xml:*):void
Parses passed-in xml definition to build a clean object.
AbstractParser
  
Sets the Application assembler to use.
AbstractParser
Constructor detail
AbstractParser()constructor
public function AbstractParser(assembler:ApplicationAssembler = null)

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Creates instance.

Parameters
assembler:ApplicationAssembler (default = null) — (optional) Application assembler to use
Method detail
getArguments()method
public final function getArguments(xml:XML, nodeName:String, type:String = null):Array

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Returns arguments array from passed-in xml.

Parameters
xml:XML
 
nodeName:String
 
type:String (default = null)

Returns
Array
getAssembler()method 
public function getAssembler():ApplicationAssembler

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Returns Application assembler used.

Returns
ApplicationAssembler
getAttributes()method 
public final function getAttributes(attributes:XMLList):Object

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Returns attributes from passed-in xml.

Parameters
attributes:XMLList

Returns
Object
getItems()method 
public final function getItems(xml:XML):Array

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Parameters
xml:XML

Returns
Array
parse()method 
public function parse(xml:*):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Parses passed-in xml definition to build a clean object.

Must be overriding by concrete classes.

Parameters
xml:*
setAssembler()method 
public function setAssembler(assembler:ApplicationAssembler):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Sets the Application assembler to use.

Parameters
assembler:ApplicationAssembler