Packageorg.springextensions.actionscript.core.task.xml.parser
SVN browsingTaskNodeParser.as
FisheyeTaskNodeParser.as
Classpublic class TaskNodeParser
InheritanceTaskNodeParser Inheritance AbstractTaskDefinitionParser Inheritance AbstractObjectDefinitionParser
ImplementsIApplicationDomainAware
SubclassesBlockNodeParser

Converts a <task/> node into a corresponding IObjectDefinition.

See also

IObjectDefinition


Documentation reference: the task namespace handler


Public Properties
 PropertyDefined by
  applicationDomain : ApplicationDomain
[write-only]
TaskNodeParser
  methodInvocations : Dictionary
[read-only]
TaskNodeParser
Public Methods
 MethodDefined by
  
Creates a new TaskNodeParser instance.
TaskNodeParser
 Inherited
Parses the given xml node into an IObjectDefinition and registers the object definition with the given parser/context.
AbstractObjectDefinitionParser
Protected Methods
 MethodDefined by
  
addAndMethod(builder:ObjectDefinitionBuilder, node:XML):void
TaskNodeParser
  
addExitMethod(builder:ObjectDefinitionBuilder, node:XML):void
TaskNodeParser
  
addForMethod(builder:ObjectDefinitionBuilder, node:XML):void
TaskNodeParser
  
addIfMethod(builder:ObjectDefinitionBuilder, node:XML):void
TaskNodeParser
  
addMethodInvocations(builder:ObjectDefinitionBuilder, startNode:XML):void
TaskNodeParser
  
addNextMethod(builder:ObjectDefinitionBuilder, node:XML):void
TaskNodeParser
  
addPauseMethod(builder:ObjectDefinitionBuilder, node:XML):void
TaskNodeParser
  
addResetMethod(builder:ObjectDefinitionBuilder, node:XML):void
TaskNodeParser
  
addWhileMethod(builder:ObjectDefinitionBuilder, node:XML):void
TaskNodeParser
  
init():void
Initializes the current TaskNodeParser.
TaskNodeParser
  
TaskNodeParser
 Inherited
resolveID(node:XML, definition:IObjectDefinition, context:XMLObjectDefinitionsParser):String
Returns the id of the given xml node.
AbstractObjectDefinitionParser
Public Constants
 ConstantDefined by
  andMethod : String = "and"
[static]
TaskNodeParser
  exitMethod : String = "exit"
[static]
TaskNodeParser
  forMethod : String = "for_"
[static]
TaskNodeParser
  ifMethod : String = "if_"
[static]
TaskNodeParser
  nextMethod : String = "next"
[static]
TaskNodeParser
  pauseMethod : String = "pause"
[static]
TaskNodeParser
  resetMethod : String = "reset"
[static]
TaskNodeParser
  whileMethod : String = "while_"
[static]
TaskNodeParser
Property detail
applicationDomainproperty
applicationDomain:ApplicationDomain  [write-only]

Implementation
    public function set applicationDomain(value:ApplicationDomain):void
methodInvocationsproperty 
methodInvocations:Dictionary  [read-only]Implementation
    public function get methodInvocations():Dictionary
Constructor detail
TaskNodeParser()constructor
public function TaskNodeParser()

Creates a new TaskNodeParser instance.

Method detail
addAndMethod()method
protected function addAndMethod(builder:ObjectDefinitionBuilder, node:XML):voidParameters
builder:ObjectDefinitionBuilder
 
node:XML
addExitMethod()method 
protected function addExitMethod(builder:ObjectDefinitionBuilder, node:XML):voidParameters
builder:ObjectDefinitionBuilder
 
node:XML
addForMethod()method 
protected function addForMethod(builder:ObjectDefinitionBuilder, node:XML):voidParameters
builder:ObjectDefinitionBuilder
 
node:XML
addIfMethod()method 
protected function addIfMethod(builder:ObjectDefinitionBuilder, node:XML):voidParameters
builder:ObjectDefinitionBuilder
 
node:XML
addMethodInvocations()method 
protected function addMethodInvocations(builder:ObjectDefinitionBuilder, startNode:XML):voidParameters
builder:ObjectDefinitionBuilder
 
startNode:XML
addNextMethod()method 
protected function addNextMethod(builder:ObjectDefinitionBuilder, node:XML):voidParameters
builder:ObjectDefinitionBuilder
 
node:XML
addPauseMethod()method 
protected function addPauseMethod(builder:ObjectDefinitionBuilder, node:XML):voidParameters
builder:ObjectDefinitionBuilder
 
node:XML
addResetMethod()method 
protected function addResetMethod(builder:ObjectDefinitionBuilder, node:XML):voidParameters
builder:ObjectDefinitionBuilder
 
node:XML
addWhileMethod()method 
protected function addWhileMethod(builder:ObjectDefinitionBuilder, node:XML):voidParameters
builder:ObjectDefinitionBuilder
 
node:XML
init()method 
protected function init():void

Initializes the current TaskNodeParser.

parseInternal()method 
protected override function parseInternal(node:XML, context:XMLObjectDefinitionsParser):IObjectDefinitionParameters
node:XML
 
context:XMLObjectDefinitionsParser

Returns
IObjectDefinition
Constant detail
andMethodconstant
public static const andMethod:String = "and"
exitMethodconstant 
public static const exitMethod:String = "exit"
forMethodconstant 
public static const forMethod:String = "for_"
ifMethodconstant 
public static const ifMethod:String = "if_"
nextMethodconstant 
public static const nextMethod:String = "next"
pauseMethodconstant 
public static const pauseMethod:String = "pause"
resetMethodconstant 
public static const resetMethod:String = "reset"
whileMethodconstant 
public static const whileMethod:String = "while_"