Packageorg.springextensions.actionscript.ioc.factory.xml.parser.support.nodeparsers.messaging
SVN browsingChannelNodeParser.as
FisheyeChannelNodeParser.as
Classpublic class ChannelNodeParser
InheritanceChannelNodeParser Inheritance AbstractObjectDefinitionParser
SubclassesAMFChannelNodeParser



Documentation reference: the messaging schema


Public Methods
 MethodDefined by
  
Creates a new ChannelNodeParser instance.
ChannelNodeParser
 Inherited
Parses the given xml node into an IObjectDefinition and registers the object definition with the given parser/context.
AbstractObjectDefinitionParser
Protected Methods
 MethodDefined by
  
mapProperties(objectDefinition:IObjectDefinition, node:XML):void
ChannelNodeParser
  
Template method for parsing the xml node into an object definition.
ChannelNodeParser
 Inherited
resolveID(node:XML, definition:IObjectDefinition, context:XMLObjectDefinitionsParser):String
Returns the id of the given xml node.
AbstractObjectDefinitionParser
Public Constants
 ConstantDefined by
  CONNECT_TIMEOUT_ATTR : String = "connect-timeout"
[static]
ChannelNodeParser
  FAILOVER_URIS_ATTR : AttributeToPropertyMapping
[static]
ChannelNodeParser
  ID_ATTR : String = "id"
[static]
ChannelNodeParser
  REQUEST_TIMEOUT_ATTR : String = "request-timeout"
[static]
ChannelNodeParser
  URI_ATTR : String = "uri"
[static]
ChannelNodeParser
Constructor detail
ChannelNodeParser()constructor
public function ChannelNodeParser()

Creates a new ChannelNodeParser instance.

Method detail
mapProperties()method
protected function mapProperties(objectDefinition:IObjectDefinition, node:XML):voidParameters
objectDefinition:IObjectDefinition
 
node:XML
parseInternal()method 
protected override function parseInternal(node:XML, context:XMLObjectDefinitionsParser):IObjectDefinition

Template method for parsing the xml node into an object definition.

Parameters
node:XML
 
context:XMLObjectDefinitionsParser

Returns
IObjectDefinition
Constant detail
CONNECT_TIMEOUT_ATTRconstant
public static const CONNECT_TIMEOUT_ATTR:String = "connect-timeout"
FAILOVER_URIS_ATTRconstant 
public static const FAILOVER_URIS_ATTR:AttributeToPropertyMapping
ID_ATTRconstant 
public static const ID_ATTR:String = "id"
REQUEST_TIMEOUT_ATTRconstant 
public static const REQUEST_TIMEOUT_ATTR:String = "request-timeout"
URI_ATTRconstant 
public static const URI_ATTR:String = "uri"