Packageorg.springextensions.actionscript.context.support.mxml
SVN browsingInterface.as
FisheyeInterface.as
Classpublic class Interface
InheritanceInterface Inheritance MXMLObjectDefinition



Documentation reference: composing mxml based configuration metadata


Public Properties
 PropertyDefined by
 Inheritedabstract : Boolean
MXMLObjectDefinition
 InheritedapplicationDomain : ApplicationDomain
MXMLObjectDefinition
 InheritedautoWireMode : String
Defines the way an object will be autowired (configured).
MXMLObjectDefinition
 InheritedchildContent : Array
Placeholder for all MXML child content of the current ObjectDefinition
MXMLObjectDefinition
 InheritedclassName : String
The classname of the object that the current ObjectDefinition describes.
MXMLObjectDefinition
 Inheritedclazz : Class
The Class of the object that the current ObjectDefinition describes.
MXMLObjectDefinition
 InheritedconstructorArguments : Array
An array of arguments that will be passed to the constructor of the object.
MXMLObjectDefinition
 InheriteddefaultedProperties : Dictionary
A dictionary of property names that have not been explicitly set through MXML markup.
MXMLObjectDefinition
 Inheriteddefinition : IObjectDefinition
The IObjectDefinition that is populated by the current MXML ObjectDefinition
MXMLObjectDefinition
 InheriteddependencyCheck : String
MXMLObjectDefinition
 InheriteddependsOn : Array
MXMLObjectDefinition
 InheriteddestroyMethod : String
The name of a method on the class defined by the class property that will be called when the application context is disposed.
MXMLObjectDefinition
 InheritedexplicitProperties : Dictionary
A dictionary of property names that have been explicitly set through MXML markup.
MXMLObjectDefinition
 InheritedfactoryMethod : String
The name of method responsible for the creation of the object.
MXMLObjectDefinition
 InheritedfactoryObject : MXMLObjectDefinition
The ObjectDefinition for the factory object responsible for the creation of the object.
MXMLObjectDefinition
 InheritedfactoryObjectName : String
The name of the factory object responsible for the creation of the object.
MXMLObjectDefinition
 Inheritedid : String
The unique id for the current ObjectDefinition as defined in the MXML markup.
MXMLObjectDefinition
 InheritedinitMethod : String
The name of a method on the class defined by the className property or clazz property that will be called immediately after the object has been configured.
MXMLObjectDefinition
 InheritedisAutoWireCandidate : Boolean
True if this object can be used as a value used by the container when it autowires an object by type.
MXMLObjectDefinition
 InheritedisInitialized : Boolean
MXMLObjectDefinition
 InheritedisLazyInit : Boolean
True if the object does not need to be eagerly pre-instantiated by the container.
MXMLObjectDefinition
 InheritedisSingleton : Boolean
True if only one instance of this object needs to be created by the container, i.e.
MXMLObjectDefinition
 InheritedmethodDefinitions : Dictionary
A dictionary of MethodInvocation objects
MXMLObjectDefinition
 InheritedmethodInvocations : Array
An array of ObjectDefinitions describing the methods that need to be called after object creation.
MXMLObjectDefinition
 Inheritedparams : Dictionary
A dictionary of Param objects
MXMLObjectDefinition
 InheritedparentObject : MXMLObjectDefinition
If not null the specified ObjectDefinition will be used to populate the current ObjectDefinition
MXMLObjectDefinition
 Inheritedprimary : Boolean
True if this object needs to be used as the primary autowire candidate when the container is autowiring by type.
MXMLObjectDefinition
 Inheritedproperties : 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.
MXMLObjectDefinition
 InheritedpropertyObjectDefinitions : Array
An array of Property objects that have been added to the current ObjectDefinition
MXMLObjectDefinition
 Inheritedscope : String
Defines the scope of the object, the object is either a singleton or a prototype object.
MXMLObjectDefinition
 InheritedskipMetadata : Boolean
MXMLObjectDefinition
 InheritedskipPostProcessors : Boolean
MXMLObjectDefinition
 Inheritedtemplate : Template
If not null the specified Template will be used to populate the current ObjectDefinition
MXMLObjectDefinition
Protected Properties
 PropertyDefined by
 Inherited_isInitialized : Boolean = false
MXMLObjectDefinition
Public Methods
 MethodDefined by
  
Creates a new Interface instance.
Interface
 Inherited
Adds the specified ConstructorArg resolved value to the constructorArguments array.
MXMLObjectDefinition
 Inherited
addProperty(property:Property):void
Adds the specified Property to the properties dictionary and resolves its value by invoking resolveValue().
MXMLObjectDefinition
 Inherited
After FlexEvent.CREATION_COMPLETE has been dispatched the processChildContent() method is invoked.
MXMLObjectDefinition
 Inherited
initialized(document:Object, id:String):void
MXMLObjectDefinition
  
parse():void
Loops through the MXML children and processes each Property and MethodInvocation instance.
Interface
Protected Methods
 MethodDefined by
 Inherited
addParam(param:Param):void
Adds the specified Param to the params dictionary.
MXMLObjectDefinition
 Inherited
getApplicationDomain():ApplicationDomain
MXMLObjectDefinition
 Inherited
MXMLObjectDefinition
 Inherited
Returns a RuntimeObjectReference instance if the specified Arg has a ref property assigned, returns a Class instance if the Arg has a type property of "class" and a string as value, returns a RuntimeObjectReference if the property value is a ObjectDefinition and adds this instance to the propertyObjectDefinitions list, in all other cases it just returns the value of the specified Arg.
MXMLObjectDefinition
Public Constants
 ConstantDefined by
 InheritedANON_OBJECT_PREFIX : String = "anonref_"
[static] Prefix added to ObjectDefinitions without an explicit context id, this prefix is needed by the MXMLUtils serializer
MXMLObjectDefinition
Constructor detail
Interface()constructor
public function Interface()

Creates a new Interface instance.

Method detail
parse()method
public override function parse():void

Loops through the MXML children and processes each Property and MethodInvocation instance.


Throws
— When an MXML child is encountered other than Property or MethodInvocation an error is thrown

See also