| Package | org.springextensions.actionscript.ioc.factory.support |
| SVN browsing | ObjectDefinitionBuilder.as |
| Fisheye | ObjectDefinitionBuilder.as |
| Class | public class ObjectDefinitionBuilder |
See also
Documentation reference: coding an iobjectdefinitionparser implementation
| Property | Defined by | ||
|---|---|---|---|
| objectDefinition : IObjectDefinition
[read-only]
Returns the object definition created by this builder.
| ObjectDefinitionBuilder | ||
| Method | Defined by | ||
|---|---|---|---|
|
Creates a new ObjectDefinitionBuilder
| ObjectDefinitionBuilder | ||
|
addConstructorArgReference(objectName:String):ObjectDefinitionBuilder
Adds a constructor argument with a named object reference.
| ObjectDefinitionBuilder | ||
|
addConstructorArgValue(value:Object):ObjectDefinitionBuilder
Adds a constructor argument with a value.
| ObjectDefinitionBuilder | ||
|
addMethodInvocation(name:String, arguments:Array = null):ObjectDefinitionBuilder
| ObjectDefinitionBuilder | ||
|
addPropertyReference(name:String, objectName:String):ObjectDefinitionBuilder
Adds a property with a named object reference.
| ObjectDefinitionBuilder | ||
|
addPropertyValue(name:String, value:Object):ObjectDefinitionBuilder
Adds a property with a value.
| ObjectDefinitionBuilder | ||
|
[static]
Creates a new ObjectDefinitionBuilder to construct an ObjectDefinition.
| ObjectDefinitionBuilder | ||
|
objectDefinitionForClass(clazz:Class):ObjectDefinitionBuilder
[static]
Creates an ObjectDefinitionBuilder for the specified
Class instance. | ObjectDefinitionBuilder | ||
|
objectDefinitionForClassName(className:String):ObjectDefinitionBuilder
[static]
Creates an ObjectDefinitionBuilder for the specified class name.
| ObjectDefinitionBuilder | ||
| objectDefinition | property |
objectDefinition:IObjectDefinition [read-only]Returns the object definition created by this builder.
Implementation public function get objectDefinition():IObjectDefinition
| ObjectDefinitionBuilder | () | constructor |
public function ObjectDefinitionBuilder()Creates a new ObjectDefinitionBuilder
| addConstructorArgReference | () | method |
public function addConstructorArgReference(objectName:String):ObjectDefinitionBuilderAdds a constructor argument with a named object reference.
ParametersobjectName:String |
ObjectDefinitionBuilder |
| addConstructorArgValue | () | method |
public function addConstructorArgValue(value:Object):ObjectDefinitionBuilderAdds a constructor argument with a value.
Parametersvalue:Object |
ObjectDefinitionBuilder |
| addMethodInvocation | () | method |
public function addMethodInvocation(name:String, arguments:Array = null):ObjectDefinitionBuilderParameters
name:String |
|
arguments:Array (default = null) |
ObjectDefinitionBuilder |
| addPropertyReference | () | method |
public function addPropertyReference(name:String, objectName:String):ObjectDefinitionBuilderAdds a property with a named object reference.
Parametersname:String |
|
objectName:String |
ObjectDefinitionBuilder |
| addPropertyValue | () | method |
public function addPropertyValue(name:String, value:Object):ObjectDefinitionBuilderAdds a property with a value.
Parametersname:String |
|
value:Object |
ObjectDefinitionBuilder |
| objectDefinitionBuilder | () | method |
public static function objectDefinitionBuilder():ObjectDefinitionBuilderCreates a new ObjectDefinitionBuilder to construct an ObjectDefinition.
ReturnsObjectDefinitionBuilder |
| objectDefinitionForClass | () | method |
public static function objectDefinitionForClass(clazz:Class):ObjectDefinitionBuilder
Creates an ObjectDefinitionBuilder for the specified Class instance.
clazz:Class |
ObjectDefinitionBuilder |
| objectDefinitionForClassName | () | method |
public static function objectDefinitionForClassName(className:String):ObjectDefinitionBuilderCreates an ObjectDefinitionBuilder for the specified class name.
ParametersclassName:String |
ObjectDefinitionBuilder |