| Package | org.springextensions.actionscript.ioc |
| SVN browsing | ObjectDefinitions.as |
| Fisheye | ObjectDefinitions.as |
| Class | public class ObjectDefinitions |
| Inheritance | ObjectDefinitions SimpleObjectDefinitionRegistry |
| Property | Defined by | ||
|---|---|---|---|
![]() | applicationDomain : ApplicationDomain | SimpleObjectDefinitionRegistry | |
| defaultAutowire : AutowireMode | ObjectDefinitions | ||
| defaultInitMethod : String | ObjectDefinitions | ||
| defaultLazyInit : Boolean | ObjectDefinitions | ||
![]() | numObjectDefinitions : uint
The number of object definitions in this registry.
| SimpleObjectDefinitionRegistry | |
![]() | objectDefinitionNames : Array
The names of the registered object definitions.
| SimpleObjectDefinitionRegistry | |
| Method | Defined by | ||
|---|---|---|---|
|
ObjectDefinitions(applicationDomain:ApplicationDomain)
Creates a new ObjectDefinitions object.
| ObjectDefinitions | ||
![]() |
containsObjectDefinition(objectName:String):Boolean
Determines if an object definition with the given name exists
| SimpleObjectDefinitionRegistry | |
![]() |
getObjectDefinition(objectName:String):IObjectDefinition
Returns the object definition registered with the given name.
| SimpleObjectDefinitionRegistry | |
![]() |
getObjectDefinitionsOfType(type:Class):Array
Returns the object definitions in this registry that are of
the specified
Class. | SimpleObjectDefinitionRegistry | |
![]() |
getUsedTypes():Array
Returns a unique list of all
Classes that are used by the IObjectDefinitions
in the current IObjectDefinitionRegistry. | SimpleObjectDefinitionRegistry | |
|
merge(other:ObjectDefinitions):void
Copies all object definitions from the given registry into this one.
| ObjectDefinitions | ||
![]() |
registerObjectDefinition(objectName:String, objectDefinition:IObjectDefinition):void
Registers the given objectDefinition under the given name.
| SimpleObjectDefinitionRegistry | |
![]() |
removeObjectDefinition(objectName:String):void
Removes the definition with the given name from the registry
| SimpleObjectDefinitionRegistry | |
| defaultAutowire | property |
defaultAutowire:AutowireMode [read-write]Implementation
public function get defaultAutowire():AutowireMode
public function set defaultAutowire(value:AutowireMode):void
| defaultInitMethod | property |
defaultInitMethod:String [read-write]Implementation
public function get defaultInitMethod():String
public function set defaultInitMethod(value:String):void
| defaultLazyInit | property |
defaultLazyInit:Boolean [read-write]Implementation
public function get defaultLazyInit():Boolean
public function set defaultLazyInit(value:Boolean):void
| ObjectDefinitions | () | constructor |
public function ObjectDefinitions(applicationDomain:ApplicationDomain)Creates a new ObjectDefinitions object.
ParametersapplicationDomain:ApplicationDomain |
| merge | () | method |
public function merge(other:ObjectDefinitions):voidCopies all object definitions from the given registry into this one.
Parametersother:ObjectDefinitions — the registry from which all object definitions will be copied into this one
|