Packageorg.springextensions.actionscript.ioc.factory.impl.referenceresolver
Classpublic class ObjectReferenceResolver
InheritanceObjectReferenceResolver Inheritance AbstractReferenceResolver Inheritance Object

Resolves IObjectReference references.



Protected Properties
 PropertyDefined By
 Inheritedfactory : IObjectFactory
Contains a reference to the implementation of IObjectFactory given to the constructor
AbstractReferenceResolver
Public Methods
 MethodDefined By
  
Constructs ObjectReferenceResolver.
ObjectReferenceResolver
  
canResolve(property:Object):Boolean
[override] Checks if the object is a IObjectReference Indicates if the given property can be resolved by this reference resolver
ObjectReferenceResolver
  
resolve(property:Object):Object
[override] If the specified objectName is "this" the object factory will be returned. Resolves all references of IObjectReference contained within the given property.
ObjectReferenceResolver
Protected Methods
 MethodDefined By
  
resolveSubReference(objectName:String):Object
ObjectReferenceResolver
Constructor Detail
ObjectReferenceResolver()Constructor
public function ObjectReferenceResolver(factory:IObjectFactory)

Constructs ObjectReferenceResolver.

Parameters
factory:IObjectFactory — The factory that uses this reference resolver
Method Detail
canResolve()method
override public function canResolve(property:Object):Boolean

Checks if the object is a IObjectReference

Indicates if the given property can be resolved by this reference resolver

Parameters

property:Object — The property to check

Returns
Boolean — true if this reference resolver can process the given property

See also

org.springextensions.actionscript.ioc.factory.config.IObjectReference
resolve()method 
override public function resolve(property:Object):Object

If the specified objectName is "this" the object factory will be returned.

Resolves all references of IObjectReference contained within the given property.

Parameters

property:Object — The property to resolve

Returns
Object — The property with all references resolved
resolveSubReference()method 
protected function resolveSubReference(objectName:String):Object

Parameters

objectName:String

Returns
Object