Packageorg.springextensions.actionscript.ioc.config.impl.xml.namespacehandler.impl.task.nodeparser
Classpublic class IfNodeParser
InheritanceIfNodeParser Inheritance BlockNodeParser Inheritance TaskNodeParser Inheritance AbstractTaskDefinitionParser Inheritance AbstractObjectDefinitionParser Inheritance Object

Converts an <if/> node to a corresponding IObjectDefinition.

See also

IObjectDefinition


Public Properties
 PropertyDefined By
 InheritedapplicationDomain : ApplicationDomain
[write-only]
TaskNodeParser
 InheritedmethodInvocations : Dictionary
[read-only]
TaskNodeParser
 InheritednodeClassLookups : Dictionary
[read-only]
BlockNodeParser
Public Methods
 MethodDefined By
  
Creates a new IfNodeParser instance.
IfNodeParser
 Inherited
Parses the given xml node into an IObjectDefinition and registers the object definition with the given parser/context.
AbstractObjectDefinitionParser
Protected Methods
 MethodDefined By
 Inherited
addAndMethod(builder:ObjectDefinitionBuilder, node:XML):void
TaskNodeParser
 Inherited
BlockNodeParser
  
addElseMethod(builder:ObjectDefinitionBuilder, node:XML):void
IfNodeParser
 Inherited
addExitMethod(builder:ObjectDefinitionBuilder, node:XML):void
TaskNodeParser
 Inherited
addForMethod(builder:ObjectDefinitionBuilder, node:XML):void
TaskNodeParser
 Inherited
addIfMethod(builder:ObjectDefinitionBuilder, node:XML):void
TaskNodeParser
 Inherited
addMethodInvocations(builder:ObjectDefinitionBuilder, startNode:XML):void
[override]
BlockNodeParser
 Inherited
addNextMethod(builder:ObjectDefinitionBuilder, node:XML):void
TaskNodeParser
 Inherited
addPauseMethod(builder:ObjectDefinitionBuilder, node:XML):void
TaskNodeParser
 Inherited
addResetMethod(builder:ObjectDefinitionBuilder, node:XML):void
TaskNodeParser
 Inherited
addWhileMethod(builder:ObjectDefinitionBuilder, node:XML):void
TaskNodeParser
  
init():void
[override] Initializes the current IfNodeParser.
IfNodeParser
 Inherited
[override]
BlockNodeParser
 Inherited
resolveID(node:XML, definition:IObjectDefinition, context:IXMLObjectDefinitionsParser):String
Returns the id of the given xml node.
AbstractObjectDefinitionParser
Public Constants
 ConstantDefined By
 InheritedandMethod : String = and
[static]
TaskNodeParser
  elseMethod : String = else_
[static]
IfNodeParser
 InheritedendMethod : String = end
[static]
BlockNodeParser
 InheritedexitMethod : String = exit
[static]
TaskNodeParser
 InheritedforMethod : String = for_
[static]
TaskNodeParser
 InheritedifMethod : String = if_
[static]
TaskNodeParser
 InheritednextMethod : String = next
[static]
TaskNodeParser
 InheritedpauseMethod : String = pause
[static]
TaskNodeParser
 InheritedresetMethod : String = reset
[static]
TaskNodeParser
 InheritedwhileMethod : String = while_
[static]
TaskNodeParser
Constructor Detail
IfNodeParser()Constructor
public function IfNodeParser()

Creates a new IfNodeParser instance.

Method Detail
addElseMethod()method
protected function addElseMethod(builder:ObjectDefinitionBuilder, node:XML):void

Parameters

builder:ObjectDefinitionBuilder
 
node:XML

init()method 
override protected function init():void

Initializes the current IfNodeParser.

Constant Detail
elseMethodConstant
public static const elseMethod:String = else_