| Package | org.springextensions.actionscript.ioc.factory.impl |
| Class | public class AbstractReferenceResolver |
| Inheritance | AbstractReferenceResolver Object |
| Implements | IReferenceResolver |
| Subclasses | ArrayCollectionReferenceResolver, ArrayReferenceResolver, DictionaryReferenceResolver, ObjectReferenceResolver, VectorReferenceResolver |
Authors: Christophe Herreman, Erik Westra Version: $Revision: 21 $, $Date: 2008-11-01 22:58:42 +0100 (za, 01 nov 2008) $, $Author: dmurat $ Since: 0.1
| Property | Defined By | ||
|---|---|---|---|
| factory : IObjectFactory
Contains a reference to the implementation of IObjectFactory given to the constructor
| AbstractReferenceResolver | ||
| Method | Defined By | ||
|---|---|---|---|
AbstractReferenceResolver(factory:IObjectFactory)
Constructs AbstractReferenceResolver. | AbstractReferenceResolver | ||
canResolve(property:Object):Boolean
Indicates if the given property can be resolved by this reference resolver
| AbstractReferenceResolver | ||
resolve(property:Object):Object
Resolves all references of IObjectReference contained within the given property. | AbstractReferenceResolver | ||
| factory | property |
protected var factory:IObjectFactoryContains a reference to the implementation of IObjectFactory given to the constructor
| AbstractReferenceResolver | () | Constructor |
public function AbstractReferenceResolver(factory:IObjectFactory)
Constructs AbstractReferenceResolver.
factory:IObjectFactory — The factory that uses this reference resolver
|
| canResolve | () | method |
public function canResolve(property:Object):BooleanIndicates if the given property can be resolved by this reference resolver
Parameters
property:Object — The property to check
|
Boolean — true if this reference resolver can process the given property
|
flash.errors:IllegalOperationError — This method should be implemented by a subclass
|
| resolve | () | method |
public function resolve(property:Object):ObjectResolves all references of IObjectReference contained within the given property.
Parameters
property:Object — The property to resolve
|
Object — The property with all references resolved
|
flash.errors:IllegalOperationError — This method should be implemented by a subclass
|