| Package | org.pranaframework.ioc.factory.support |
| Class | public class AbstractObjectFactory |
| Inheritance | AbstractObjectFactory flash.events.EventDispatcher |
| Implements | IConfigurableObjectFactory |
| Subclasses | DefaultListableObjectFactory |
| Property | Defined by | ||
|---|---|---|---|
| numObjectPostProcessors : int [read-only]
| AbstractObjectFactory | ||
| objectDefinitions : IMap | AbstractObjectFactory | ||
| Method | Defined by | ||
|---|---|---|---|
|
Constructs a new
AbstractObjectFactory. | AbstractObjectFactory | ||
|
addObjectPostProcessor(objectPostProcessor:IObjectPostProcessor):void
Adds an object postprocessor to this container.
| AbstractObjectFactory | ||
|
clearObjectFromInternalCache(name:String):Object
Removes an object from the internal container cache.
| AbstractObjectFactory | ||
|
containsObject(objectName:String):Boolean
| AbstractObjectFactory | ||
|
getObject(name:String, constructorArguments:Array = null):*
| AbstractObjectFactory | ||
|
getType(objectName:String):Class
| AbstractObjectFactory | ||
|
isFactoryObject(objectName:String):Boolean
| AbstractObjectFactory | ||
|
isPrototype(objectName:String):Boolean
| AbstractObjectFactory | ||
|
isSingleton(objectName:String):Boolean
| AbstractObjectFactory | ||
| numObjectPostProcessors | property |
numObjectPostProcessors:int [read-only]Implementation
public function get numObjectPostProcessors():int
| objectDefinitions | property |
objectDefinitions:IMap [read-write]Implementation
public function get objectDefinitions():IMap
public function set objectDefinitions(value:IMap):void
| AbstractObjectFactory | () | constructor |
public function AbstractObjectFactory()
Constructs a new AbstractObjectFactory.
| addObjectPostProcessor | () | method |
public function addObjectPostProcessor(objectPostProcessor:IObjectPostProcessor):voidAdds an object postprocessor to this container.
ParametersobjectPostProcessor:IObjectPostProcessor — the object postprocessor to add
|
| clearObjectFromInternalCache | () | method |
public function clearObjectFromInternalCache(name:String):ObjectRemoves an object from the internal container cache.
Parametersname:String — the id/name of the object to remove
|
Object — the removed object
|
| containsObject | () | method |
public function containsObject(objectName:String):BooleanParameters
objectName:String |
Boolean |
| getObject | () | method |
public function getObject(name:String, constructorArguments:Array = null):*Parameters
name:String |
|
constructorArguments:Array (default = null) |
* |
| getType | () | method |
public function getType(objectName:String):ClassParameters
objectName:String |
Class |
| isFactoryObject | () | method |
public function isFactoryObject(objectName:String):BooleanParameters
objectName:String |
Boolean |
| isPrototype | () | method |
public function isPrototype(objectName:String):BooleanParameters
objectName:String |
Boolean |
| isSingleton | () | method |
public function isSingleton(objectName:String):BooleanParameters
objectName:String |
Boolean |