Packageorg.springextensions.actionscript.ioc.config.impl.xml.parser
Interfacepublic interface IXMLObjectDefinitionsParser extends IApplicationContextAware
Implementors XMLObjectDefinitionsParser



Public Properties
 PropertyDefined By
 InheritedapplicationContext : IApplicationContext
Sets the IApplicationContext that this object runs in.
IApplicationContextAware
  nodeParsers : Vector.<INodeParser>
[read-only]
IXMLObjectDefinitionsParser
Public Methods
 MethodDefined By
  
IXMLObjectDefinitionsParser
  
addNamespaceHandlers(handlers:Vector.<INamespaceHandler>):void
IXMLObjectDefinitionsParser
  
IXMLObjectDefinitionsParser
  
IXMLObjectDefinitionsParser
  
parse(xml:XML):Object
IXMLObjectDefinitionsParser
  
IXMLObjectDefinitionsParser
  
parseAttributes(objectDefinition:IObjectDefinition, xml:XML):void
IXMLObjectDefinitionsParser
  
parseConstructorArguments(objectDefinition:IObjectDefinition, xml:XML):void
IXMLObjectDefinitionsParser
  
parseMethodInvocations(objectDefinition:IObjectDefinition, xml:XML):void
IXMLObjectDefinitionsParser
  
parseNode(node:XML):void
IXMLObjectDefinitionsParser
  
IXMLObjectDefinitionsParser
  
parseProperties(objectDefinition:IObjectDefinition, xml:XML):void
IXMLObjectDefinitionsParser
  
parseProperty(node:XML):*
IXMLObjectDefinitionsParser
  
parsePropertyValue(node:XML):*
IXMLObjectDefinitionsParser
  
registerObjectDefinition(objectName:String, objectDefinition:IObjectDefinition):void
IXMLObjectDefinitionsParser
Property Detail
nodeParsersproperty
nodeParsers:Vector.<INodeParser>  [read-only]


Implementation
    public function get nodeParsers():Vector.<INodeParser>
Method Detail
addNamespaceHandler()method
public function addNamespaceHandler(handler:INamespaceHandler):void

Parameters

handler:INamespaceHandler

addNamespaceHandlers()method 
public function addNamespaceHandlers(handlers:Vector.<INamespaceHandler>):void

Parameters

handlers:Vector.<INamespaceHandler>

addNodeParser()method 
public function addNodeParser(parser:INodeParser):void

Parameters

parser:INodeParser

generateObjectName()method 
public function generateObjectName(definition:IObjectDefinition):String

Parameters

definition:IObjectDefinition

Returns
String
parse()method 
public function parse(xml:XML):Object

Parameters

xml:XML

Returns
Object
parseAndRegisterObjectDefinition()method 
public function parseAndRegisterObjectDefinition(node:XML):String

Parameters

node:XML

Returns
String
parseAttributes()method 
public function parseAttributes(objectDefinition:IObjectDefinition, xml:XML):void

Parameters

objectDefinition:IObjectDefinition
 
xml:XML

parseConstructorArguments()method 
public function parseConstructorArguments(objectDefinition:IObjectDefinition, xml:XML):void

Parameters

objectDefinition:IObjectDefinition
 
xml:XML

parseMethodInvocations()method 
public function parseMethodInvocations(objectDefinition:IObjectDefinition, xml:XML):void

Parameters

objectDefinition:IObjectDefinition
 
xml:XML

parseNode()method 
public function parseNode(node:XML):void

Parameters

node:XML

parseObjectDefinition()method 
public function parseObjectDefinition(xml:XML, objectDefinition:IObjectDefinition = null):IObjectDefinition

Parameters

xml:XML
 
objectDefinition:IObjectDefinition (default = null)

Returns
IObjectDefinition
parseProperties()method 
public function parseProperties(objectDefinition:IObjectDefinition, xml:XML):void

Parameters

objectDefinition:IObjectDefinition
 
xml:XML

parseProperty()method 
public function parseProperty(node:XML):*

Parameters

node:XML

Returns
*
parsePropertyValue()method 
public function parsePropertyValue(node:XML):*

Parameters

node:XML

Returns
*
registerObjectDefinition()method 
public function registerObjectDefinition(objectName:String, objectDefinition:IObjectDefinition):void

Parameters

objectName:String
 
objectDefinition:IObjectDefinition