Packageorg.pranaframework.ioc.factory
Interfacepublic interface IListableObjectFactory extends IObjectFactory, flash.events.IEventDispatcher
SubinterfacesIApplicationContext, IConfigurableListableObjectFactory



Public Properties
 PropertyDefined by
  numObjectDefinitions : int
[read-only]
IListableObjectFactory
  objectDefinitionNames : Array
[read-only]
IListableObjectFactory
 InheritedobjectDefinitions : IMap
IObjectFactory
Public Methods
 MethodDefined by
 Inherited
containsObject(objectName:String):Boolean
IObjectFactory
  
containsObjectDefinition(objectName:String):Boolean
IListableObjectFactory
 Inherited
getObject(name:String, constructorArguments:Array = null):*
IObjectFactory
  
getObjectNamesForType(type:Class):Array
IListableObjectFactory
  
getObjectsOfType(type:Class):IMap
IListableObjectFactory
 Inherited
getType(objectName:String):Class
IObjectFactory
 Inherited
isPrototype(objectName:String):Boolean
IObjectFactory
 Inherited
isSingleton(objectName:String):Boolean
IObjectFactory
Property detail
numObjectDefinitionsproperty
numObjectDefinitions:int  [read-only]Implementation
    public function get numObjectDefinitions():int
objectDefinitionNamesproperty 
objectDefinitionNames:Array  [read-only]Implementation
    public function get objectDefinitionNames():Array
Method detail
containsObjectDefinition()method
public function containsObjectDefinition(objectName:String):BooleanParameters
objectName:String

Returns
Boolean
getObjectNamesForType()method 
public function getObjectNamesForType(type:Class):ArrayParameters
type:Class

Returns
Array
getObjectsOfType()method 
public function getObjectsOfType(type:Class):IMapParameters
type:Class

Returns
IMap