| Package | org.springextensions.actionscript.ioc.factory.xml |
| SVN browsing | AbstractObjectDefinitionParser.as |
| Fisheye | AbstractObjectDefinitionParser.as |
| Class | public class AbstractObjectDefinitionParser |
| Implements | IObjectDefinitionParser |
| Subclasses | AbstractServiceNodeParser, AbstractTaskDefinitionParser, ChannelNodeParser, ChannelSetNodeParser, ConstantNodeParser, GenericStageProcessorNodeParser, InvokeNodeParser, MessageAgentNodeParser, SubscriptionInfoNodeParser |
Subclasses must override "parseInternal" to do the actual parsing of the xml.
Documentation reference: coding an iobjectdefinitionparser implementation
| Method | Defined by | ||
|---|---|---|---|
| AbstractObjectDefinitionParser | |||
|
Parses the given xml node into an IObjectDefinition and registers the object definition
with the given parser/context.
| AbstractObjectDefinitionParser | ||
| Method | Defined by | ||
|---|---|---|---|
|
Template method for parsing the xml node into an object definition.
| AbstractObjectDefinitionParser | ||
|
Returns the id of the given xml node.
| AbstractObjectDefinitionParser | ||
| AbstractObjectDefinitionParser | () | constructor |
public function AbstractObjectDefinitionParser()
| parse | () | method |
public final function parse(node:XML, context:XMLObjectDefinitionsParser):IObjectDefinitionParses the given xml node into an IObjectDefinition and registers the object definition with the given parser/context.
Parametersnode:XML |
|
context:XMLObjectDefinitionsParser |
IObjectDefinition |
| parseInternal | () | method |
protected function parseInternal(node:XML, context:XMLObjectDefinitionsParser):IObjectDefinitionTemplate method for parsing the xml node into an object definition.
Parametersnode:XML |
|
context:XMLObjectDefinitionsParser |
IObjectDefinition |
| resolveID | () | method |
protected function resolveID(node:XML, definition:IObjectDefinition, context:XMLObjectDefinitionsParser):StringReturns the id of the given xml node. If no id is present, one will be generated.
Parametersnode:XML |
|
definition:IObjectDefinition |
|
context:XMLObjectDefinitionsParser |
String |