Packageorg.springextensions.actionscript.ioc
SVN browsingObjectDefinitions.as
FisheyeObjectDefinitions.as
Classpublic class ObjectDefinitions
InheritanceObjectDefinitions Inheritance SimpleObjectDefinitionRegistry

An object definition registry that contains default settings for the object definiton that get registered.



Public Properties
 PropertyDefined by
 InheritedapplicationDomain : ApplicationDomain
SimpleObjectDefinitionRegistry
  defaultAutowire : AutowireMode
ObjectDefinitions
  defaultInitMethod : String
ObjectDefinitions
  defaultLazyInit : Boolean
ObjectDefinitions
 InheritednumObjectDefinitions : uint
The number of object definitions in this registry.
SimpleObjectDefinitionRegistry
 InheritedobjectDefinitionNames : Array
The names of the registered object definitions.
SimpleObjectDefinitionRegistry
Public Methods
 MethodDefined by
  
ObjectDefinitions(applicationDomain:ApplicationDomain)
Creates a new ObjectDefinitions object.
ObjectDefinitions
 Inherited
containsObjectDefinition(objectName:String):Boolean
Determines if an object definition with the given name exists
SimpleObjectDefinitionRegistry
 Inherited
Returns the object definition registered with the given name.
SimpleObjectDefinitionRegistry
 Inherited
getObjectDefinitionsOfType(type:Class):Array
Returns the object definitions in this registry that are of the specified Class.
SimpleObjectDefinitionRegistry
 Inherited
getUsedTypes():Array
Returns a unique list of all Classes that are used by the IObjectDefinitions in the current IObjectDefinitionRegistry.
SimpleObjectDefinitionRegistry
  
Copies all object definitions from the given registry into this one.
ObjectDefinitions
 Inherited
registerObjectDefinition(objectName:String, objectDefinition:IObjectDefinition):void
Registers the given objectDefinition under the given name.
SimpleObjectDefinitionRegistry
 Inherited
removeObjectDefinition(objectName:String):void
Removes the definition with the given name from the registry
SimpleObjectDefinitionRegistry
Property detail
defaultAutowireproperty
defaultAutowire:AutowireMode  [read-write]Implementation
    public function get defaultAutowire():AutowireMode
    public function set defaultAutowire(value:AutowireMode):void
defaultInitMethodproperty 
defaultInitMethod:String  [read-write]Implementation
    public function get defaultInitMethod():String
    public function set defaultInitMethod(value:String):void
defaultLazyInitproperty 
defaultLazyInit:Boolean  [read-write]Implementation
    public function get defaultLazyInit():Boolean
    public function set defaultLazyInit(value:Boolean):void
Constructor detail
ObjectDefinitions()constructor
public function ObjectDefinitions(applicationDomain:ApplicationDomain)

Creates a new ObjectDefinitions object.

Parameters
applicationDomain:ApplicationDomain
Method detail
merge()method
public function merge(other:ObjectDefinitions):void

Copies all object definitions from the given registry into this one.

Parameters
other:ObjectDefinitions — the registry from which all object definitions will be copied into this one