| Package | org.springextensions.actionscript.ioc.config.impl.xml |
| Class | public class XMLObjectDefinitionsProvider |
| Inheritance | XMLObjectDefinitionsProvider Object |
| Implements | IObjectDefinitionsProvider, org.as3commons.lang.IDisposable, IApplicationContextAware |
| Property | Defined By | ||
|---|---|---|---|
| applicationContext : IApplicationContext | XMLObjectDefinitionsProvider | ||
| isDisposed : Boolean [read-only]
| XMLObjectDefinitionsProvider | ||
| objectDefinitions : Object [read-only]
| XMLObjectDefinitionsProvider | ||
| parser : IXMLObjectDefinitionsParser | XMLObjectDefinitionsProvider | ||
| propertiesProvider : IPropertiesProvider [read-only]
| XMLObjectDefinitionsProvider | ||
| propertyURIs : Vector.<TextFileURI> [read-only]
| XMLObjectDefinitionsProvider | ||
| textFilesLoader : ITextFilesLoader | XMLObjectDefinitionsProvider | ||
| Method | Defined By | ||
|---|---|---|---|
XMLObjectDefinitionsProvider(locations:Array = null)
Creates a new XMLObjectDefinitionProvider instance. | XMLObjectDefinitionsProvider | ||
addLocation(location:*):XMLObjectDefinitionsProvider | XMLObjectDefinitionsProvider | ||
addLocations(locations:Array):XMLObjectDefinitionsProvider | XMLObjectDefinitionsProvider | ||
Adds a INamespaceHandler to the current XMLObjectDefinitionsProvider. | XMLObjectDefinitionsProvider | ||
Adds a list INamespaceHandlers to the current XMLObjectDefinitionsProvider. | XMLObjectDefinitionsProvider | ||
Adds a IXMLObjectDefinitionsPreprocessor to the current XMLObjectDefinitionsProvider. | XMLObjectDefinitionsProvider | ||
createDefinitions():IOperation | XMLObjectDefinitionsProvider | ||
dispose():void | XMLObjectDefinitionsProvider | ||
| Method | Defined By | ||
|---|---|---|---|
addQueueListeners(queue:IOperationQueue):AsyncObjectDefinitionProviderResultOperation | XMLObjectDefinitionsProvider | ||
addXMLConfig(xml:XML):void | XMLObjectDefinitionsProvider | ||
| XMLObjectDefinitionsProvider | |||
disposeXML(xml:XML):void | XMLObjectDefinitionsProvider | ||
handleXMLLoadQueueComplete(event:OperationEvent):void | XMLObjectDefinitionsProvider | ||
handleXMLLoadQueueError(event:OperationEvent):void | XMLObjectDefinitionsProvider | ||
initXMLObjectDefinitionProvider(locations:Array):void
initializes the current XMLObjectDefinitionProvider
| XMLObjectDefinitionsProvider | ||
loadEmbeddedXML(config:Class):void | XMLObjectDefinitionsProvider | ||
loadExplicitXML(xml:XML):void | XMLObjectDefinitionsProvider | ||
loadLocations(xmlLocations:Array):void | XMLObjectDefinitionsProvider | ||
loadRemoteXML(URI:String):void | XMLObjectDefinitionsProvider | ||
parseXML(xmlConfig:XML):void | XMLObjectDefinitionsProvider | ||
preProcessXML(xmlConfig:XML):void | XMLObjectDefinitionsProvider | ||
| applicationContext | property |
applicationContext:IApplicationContext public function get applicationContext():IApplicationContext public function set applicationContext(value:IApplicationContext):void| isDisposed | property |
isDisposed:Boolean [read-only]
public function get isDisposed():Boolean| objectDefinitions | property |
objectDefinitions:Object [read-only]
public function get objectDefinitions():Object| parser | property |
parser:IXMLObjectDefinitionsParser
public function get parser():IXMLObjectDefinitionsParser public function set parser(value:IXMLObjectDefinitionsParser):void| propertiesProvider | property |
propertiesProvider:IPropertiesProvider [read-only]
public function get propertiesProvider():IPropertiesProvider| propertyURIs | property |
propertyURIs:Vector.<TextFileURI> [read-only]
public function get propertyURIs():Vector.<TextFileURI>| textFilesLoader | property |
textFilesLoader:ITextFilesLoader
public function get textFilesLoader():ITextFilesLoader public function set textFilesLoader(value:ITextFilesLoader):void| XMLObjectDefinitionsProvider | () | Constructor |
public function XMLObjectDefinitionsProvider(locations:Array = null)
Creates a new XMLObjectDefinitionProvider instance.
locations:Array (default = null) |
| addLocation | () | method |
public function addLocation(location:*):XMLObjectDefinitionsProvider
Parameters
location:* |
XMLObjectDefinitionsProvider |
| addLocations | () | method |
public function addLocations(locations:Array):XMLObjectDefinitionsProvider
Parameters
locations:Array |
XMLObjectDefinitionsProvider |
| addNamespaceHandler | () | method |
public function addNamespaceHandler(namespaceHandler:INamespaceHandler):XMLObjectDefinitionsProvider
Adds a INamespaceHandler to the current XMLObjectDefinitionsProvider.
Parameters
namespaceHandler:INamespaceHandler |
XMLObjectDefinitionsProvider |
| addNamespaceHandlers | () | method |
public function addNamespaceHandlers(namespaceHandlers:Vector.<INamespaceHandler>):XMLObjectDefinitionsProvider
Adds a list INamespaceHandlers to the current XMLObjectDefinitionsProvider.
Parameters
namespaceHandlers:Vector.<INamespaceHandler> |
XMLObjectDefinitionsProvider |
| addPreprocessor | () | method |
public function addPreprocessor(preprocessor:IXMLObjectDefinitionsPreprocessor):XMLObjectDefinitionsProvider
Adds a IXMLObjectDefinitionsPreprocessor to the current XMLObjectDefinitionsProvider.
Parameters
preprocessor:IXMLObjectDefinitionsPreprocessor — The implementation of IXMLObjectDefinitionsPreprocessor that will be added
|
XMLObjectDefinitionsProvider |
| addQueueListeners | () | method |
protected function addQueueListeners(queue:IOperationQueue):AsyncObjectDefinitionProviderResultOperation
Parameters
queue:IOperationQueue |
AsyncObjectDefinitionProviderResultOperation —
|
| addXMLConfig | () | method |
protected function addXMLConfig(xml:XML):void
Parameters
xml:XML |
| createDefinitions | () | method |
public function createDefinitions():IOperationReturns
IOperation |
| createParser | () | method |
| dispose | () | method |
public function dispose():void
| disposeXML | () | method |
protected function disposeXML(xml:XML):void
Parameters
xml:XML |
| handleXMLLoadQueueComplete | () | method |
protected function handleXMLLoadQueueComplete(event:OperationEvent):void
Parameters
event:OperationEvent |
| handleXMLLoadQueueError | () | method |
protected function handleXMLLoadQueueError(event:OperationEvent):void
Parameters
event:OperationEvent |
| initXMLObjectDefinitionProvider | () | method |
protected function initXMLObjectDefinitionProvider(locations:Array):void
initializes the current XMLObjectDefinitionProvider
Parameters
locations:Array |
| loadEmbeddedXML | () | method |
protected function loadEmbeddedXML(config:Class):void
Parameters
config:Class |
| loadExplicitXML | () | method |
protected function loadExplicitXML(xml:XML):void
Parameters
xml:XML |
| loadLocations | () | method |
protected function loadLocations(xmlLocations:Array):void
Parameters
xmlLocations:Array |
| loadRemoteXML | () | method |
protected function loadRemoteXML(URI:String):void
Parameters
URI:String |
| parseXML | () | method |
protected function parseXML(xmlConfig:XML):void
Parameters
xmlConfig:XML |
| preProcessXML | () | method |
protected function preProcessXML(xmlConfig:XML):void
Parameters
xmlConfig:XML |