Packageorg.springextensions.actionscript.context.support.mxml
SVN browsingArg.as
FisheyeArg.as
Classpublic class Arg
InheritanceArg Inheritance AbstractMXMLObject
SubclassesConstructorArg, Property

MXML representation of an Arg object. This non-visual component must be declared as a child component of a MethodInvocation component.

Default MXML Propertyvalue

See also

MethodInvocation


Documentation reference: composing mxml based configuration metadata


Public Properties
 PropertyDefined by
 Inheriteddocument : Object
The MXML document that created this object.
AbstractMXMLObject
 Inheritedid : String
The identifier used by document to refer to this object.
AbstractMXMLObject
 InheritedisInitialized : Boolean
AbstractMXMLObject
  ref : MXMLObjectDefinition
A reference to another ObjectDefinition in the MXMLApplicationContext
Arg
  type : String
This property can only have a value of 'class' or not be defined at all.
Arg
  value : *
The value of the argument
Arg
Protected Properties
 PropertyDefined by
 Inherited_isInitialized : Boolean = false
AbstractMXMLObject
Public Methods
 MethodDefined by
  
Arg()
Creates a new Arg instance.
Arg
  
clone():*
Arg
  
Arg
 Inherited
initialized(document:Object, id:String):void
AbstractMXMLObject
Protected Methods
 MethodDefined by
 Inherited
AbstractMXMLObject
Property detail
refproperty
ref:MXMLObjectDefinition  [read-write]

A reference to another ObjectDefinition in the MXMLApplicationContext

Implementation
    public function get ref():MXMLObjectDefinition
    public function set ref(value:MXMLObjectDefinition):void
typeproperty 
type:String  [read-write]

This property can only have a value of 'class' or not be defined at all. When set to 'class' the argument value will be automatically be cast to type Class, but only if the value is of type String. An easier way of assigning a Class reference is like this: <sas:Arg name="propertyName" value={com.myclasses.MyCustomClass}/>

Implementation
    public function get type():String
    public function set type(value:String):void
valueproperty 
value:*  [read-write]

The value of the argument

Implementation
    public function get value():*
    public function set value(value:*):void
Constructor detail
Arg()constructor
public function Arg()

Creates a new Arg instance.

Method detail
clone()method
public override function clone():*

Returns
*
initializeComponent()method 
public override function initializeComponent():void