Packagesystem.ioc
Classpublic class ObjectArgument
InheritanceObjectArgument Inheritance Object

This object defines an argument definition in an object definition.



Public Properties
 PropertyDefined By
  evaluators : Array
The Array representation of all evaluators to transform the value of this object.
ObjectArgument
  policy : String
The policy of the property
ObjectArgument
  value : *
The value of the property.
ObjectArgument
Public Methods
 MethodDefined By
  
ObjectArgument(value:*, policy:String = value, evaluators:Array = null)
Creates a new ObjectArgument instance.
ObjectArgument
  
toString():String
Returns the String representation of the object.
ObjectArgument
Property Detail
evaluatorsproperty
public var evaluators:Array

The Array representation of all evaluators to transform the value of this object.

policyproperty 
policy:String

The policy of the property


Implementation
    public function get policy():String
    public function set policy(value:String):void
valueproperty 
public var value:*

The value of the property.

Constructor Detail
ObjectArgument()Constructor
public function ObjectArgument(value:*, policy:String = value, evaluators:Array = null)

Creates a new ObjectArgument instance.

Parameters
value:* — The value of the argument.
 
policy:String (default = value) — The policy of the property ( ObjectAttribute.REFERENCE or by default ObjectAttribute.VALUE )
 
evaluators:Array (default = null) — The Array representation of all evaluators who evaluate the value of the argument.
Method Detail
toString()method
public function toString():String

Returns the String representation of the object.

Returns
String — the String representation of the object.