| Package | org.pranaframework.ioc.factory.support |
| Class | public class DefaultListableObjectFactory |
| Inheritance | DefaultListableObjectFactory AbstractObjectFactory flash.events.EventDispatcher |
| Implements | IConfigurableListableObjectFactory, IObjectDefinitionRegistry |
| Subclasses | XmlObjectFactory |
| Property | Defined by | ||
|---|---|---|---|
| allowObjectDefinitionOverriding : Boolean [write-only]
| DefaultListableObjectFactory | ||
| numObjectDefinitions : int [read-only]
| DefaultListableObjectFactory | ||
![]() | numObjectPostProcessors : int | AbstractObjectFactory | |
| objectDefinitionNames : Array [read-only]
| DefaultListableObjectFactory | ||
![]() | objectDefinitions : IMap | AbstractObjectFactory | |
| Method | Defined by | ||
|---|---|---|---|
|
| DefaultListableObjectFactory | ||
![]() |
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 | |
|
containsObjectDefinition(objectName:String):Boolean
| DefaultListableObjectFactory | ||
![]() |
getObject(name:String, constructorArguments:Array = null):*
| AbstractObjectFactory | |
|
getObjectDefinition(objectName:String):IObjectDefinition
| DefaultListableObjectFactory | ||
|
getObjectNamesForType(type:Class):Array
| DefaultListableObjectFactory | ||
|
getObjectsOfType(type:Class):IMap
| DefaultListableObjectFactory | ||
![]() |
getType(objectName:String):Class
| AbstractObjectFactory | |
![]() |
isFactoryObject(objectName:String):Boolean
| AbstractObjectFactory | |
![]() |
isPrototype(objectName:String):Boolean
| AbstractObjectFactory | |
![]() |
isSingleton(objectName:String):Boolean
| AbstractObjectFactory | |
|
preInstantiateSingletons():void
| DefaultListableObjectFactory | ||
|
registerObjectDefinition(objectName:String, objectDefinition:IObjectDefinition):void
| DefaultListableObjectFactory | ||
| allowObjectDefinitionOverriding | property |
allowObjectDefinitionOverriding:Boolean [write-only]Implementation
public function set allowObjectDefinitionOverriding(value:Boolean):void
| numObjectDefinitions | property |
numObjectDefinitions:int [read-only]Implementation
public function get numObjectDefinitions():int
| objectDefinitionNames | property |
objectDefinitionNames:Array [read-only]Implementation
public function get objectDefinitionNames():Array
| DefaultListableObjectFactory | () | constructor |
public function DefaultListableObjectFactory()
| containsObjectDefinition | () | method |
public function containsObjectDefinition(objectName:String):BooleanParameters
objectName:String |
Boolean |
| getObjectDefinition | () | method |
public function getObjectDefinition(objectName:String):IObjectDefinitionParameters
objectName:String |
IObjectDefinition |
| getObjectNamesForType | () | method |
public function getObjectNamesForType(type:Class):ArrayParameters
type:Class |
Array |
| getObjectsOfType | () | method |
| preInstantiateSingletons | () | method |
public function preInstantiateSingletons():void
| registerObjectDefinition | () | method |
public function registerObjectDefinition(objectName:String, objectDefinition:IObjectDefinition):voidParameters
objectName:String |
|
objectDefinition:IObjectDefinition |