Packageorg.springextensions.actionscript.core.task.xml.parser
SVN browsingIfNodeParser.as
FisheyeIfNodeParser.as
Classpublic class IfNodeParser
InheritanceIfNodeParser Inheritance BlockNodeParser Inheritance TaskNodeParser Inheritance AbstractTaskDefinitionParser Inheritance AbstractObjectDefinitionParser

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

See also

IObjectDefinition


Documentation reference: the task namespace handler


Public Properties
 PropertyDefined by
 InheritedapplicationDomain : ApplicationDomain
TaskNodeParser
 InheritedmethodInvocations : Dictionary
TaskNodeParser
 InheritednodeClassLookups : Dictionary
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
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
Initializes the current IfNodeParser.
IfNodeParser
 Inherited
BlockNodeParser
 Inherited
resolveID(node:XML, definition:IObjectDefinition, context:XMLObjectDefinitionsParser):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):voidParameters
builder:ObjectDefinitionBuilder
 
node:XML
init()method 
protected override function init():void

Initializes the current IfNodeParser.

Constant detail
elseMethodconstant
public static const elseMethod:String = "else_"