| Package | org.springextensions.actionscript.ioc |
| SVN browsing | IObjectDefinition.as |
| Fisheye | IObjectDefinition.as |
| Interface | public interface IObjectDefinition |
| Implementors | ObjectDefinition |
Authors: Christophe Herreman, Damir Murat
Version: $Revision: 21 $, $Date: 2008-11-01 22:58:42 +0100 (za, 01 nov 2008) $, $Author: dmurat $
Since: 0.1
Documentation reference: the objects
| Property | Defined by | ||
|---|---|---|---|
| autoWireMode : AutowireMode
Defines the way an object will be autowired (configured).
| IObjectDefinition | ||
| className : String
The classname of the object that the current
IObjectDefinition describes. | IObjectDefinition | ||
| constructorArguments : Array
An array of arguments that will be passed to the constructor of the object.
| IObjectDefinition | ||
| dependencyCheck : DependencyCheckMode
Determines if and how the object properties dependencies should be checked.
| IObjectDefinition | ||
| dependsOn : Array
Returns the object names that this object depends on.
| IObjectDefinition | ||
| factoryMethod : String
The name of method responsible for the creation of the object.
| IObjectDefinition | ||
| factoryObjectName : String
The name of the factory object responsible for the creation of the object.
| IObjectDefinition | ||
| initMethod : String
The name of a method on the class defined by the
className property that will be called immediately after the
object has been configured. | IObjectDefinition | ||
| isAutoWireCandidate : Boolean
True if this object can be used as a value used by the container when it autowires an object by type.
| IObjectDefinition | ||
| isLazyInit : Boolean
True if the object does not need to be eagerly pre-instantiated by the container.
| IObjectDefinition | ||
| isSingleton : Boolean
True if only one instance of this object needs to be created by the container, i.e.
| IObjectDefinition | ||
| methodInvocations : Array
Defines the method invocations executed after an object from this definition is created.
| IObjectDefinition | ||
| primary : Boolean
True if this object needs to be used as the primary autowire candidate when the container is autowiring by type.
| IObjectDefinition | ||
| properties : Object
An anonymous object whose property values will be injected into the created object, the property names
on this object are the same as on the created object.
| IObjectDefinition | ||
| scope : ObjectDefinitionScope
Defines the scope of the object, the object is either a singleton, a prototype or a stage object.
| IObjectDefinition | ||
| skipMetadata : Boolean
Determines whether the autowire processor will examine the class metadata.
| IObjectDefinition | ||
| skipPostProcessors : Boolean
Determines whether the object factory will send the created object through its list of
IObjectProcessors. | IObjectDefinition | ||
| autoWireMode | property |
autoWireMode:AutowireMode [read-write]Defines the way an object will be autowired (configured).
Implementation public function get autoWireMode():AutowireMode
public function set autoWireMode(value:AutowireMode):void
| className | property |
className:String [read-write]
The classname of the object that the current IObjectDefinition describes.
public function get className():String
public function set className(value:String):void
| constructorArguments | property |
constructorArguments:Array [read-write]An array of arguments that will be passed to the constructor of the object.
Implementation public function get constructorArguments():Array
public function set constructorArguments(value:Array):void
| dependencyCheck | property |
dependencyCheck:DependencyCheckMode [read-write]Determines if and how the object properties dependencies should be checked.
Implementation public function get dependencyCheck():DependencyCheckMode
public function set dependencyCheck(value:DependencyCheckMode):void
| dependsOn | property |
dependsOn:Array [read-write]Returns the object names that this object depends on.
Implementation public function get dependsOn():Array
public function set dependsOn(value:Array):void
| factoryMethod | property |
factoryMethod:String [read-write]
The name of method responsible for the creation of the object. This is either a static method of class defined
by the className property or the name of a method on the object defined by the factoryObjectName property.
public function get factoryMethod():String
public function set factoryMethod(value:String):void
| factoryObjectName | property |
factoryObjectName:String [read-write]The name of the factory object responsible for the creation of the object.
Implementation public function get factoryObjectName():String
public function set factoryObjectName(value:String):void
| initMethod | property |
initMethod:String [read-write]
The name of a method on the class defined by the className property that will be called immediately after the
object has been configured.
public function get initMethod():String
public function set initMethod(value:String):void
| isAutoWireCandidate | property |
isAutoWireCandidate:Boolean [read-write]True if this object can be used as a value used by the container when it autowires an object by type.
Implementation public function get isAutoWireCandidate():Boolean
public function set isAutoWireCandidate(value:Boolean):void
| isLazyInit | property |
isLazyInit:Boolean [read-write]
True if the object does not need to be eagerly pre-instantiated by the container. I.e. the object will be created
after the first call to the getObject() method.
public function get isLazyInit():Boolean
public function set isLazyInit(value:Boolean):void
See also
| isSingleton | property |
isSingleton:Boolean [read-write]
True if only one instance of this object needs to be created by the container, i.e. every subsequent call to the getObject()
method will return the same instance.
public function get isSingleton():Boolean
public function set isSingleton(value:Boolean):void
See also
| methodInvocations | property |
methodInvocations:Array [read-write]Defines the method invocations executed after an object from this definition is created.
Implementation public function get methodInvocations():Array
public function set methodInvocations(value:Array):void
| primary | property |
primary:Boolean [read-write]True if this object needs to be used as the primary autowire candidate when the container is autowiring by type. This means that if multiple objects are found of the same type, the object marked as 'primary' will become the autowire candidate.
Implementation public function get primary():Boolean
public function set primary(value:Boolean):void
| properties | property |
properties:Object [read-write]An anonymous object whose property values will be injected into the created object, the property names on this object are the same as on the created object.
Implementation public function get properties():Object
public function set properties(value:Object):void
| scope | property |
scope:ObjectDefinitionScope [read-write]Defines the scope of the object, the object is either a singleton, a prototype or a stage object.
Implementation public function get scope():ObjectDefinitionScope
public function set scope(value:ObjectDefinitionScope):void
| skipMetadata | property |
skipMetadata:Boolean [read-write]Determines whether the autowire processor will examine the class metadata.
Implementation public function get skipMetadata():Boolean
public function set skipMetadata(value:Boolean):void
| skipPostProcessors | property |
skipPostProcessors:Boolean [read-write]
Determines whether the object factory will send the created object through its list of IObjectProcessors.
public function get skipPostProcessors():Boolean
public function set skipPostProcessors(value:Boolean):void