Packageorg.as3commons.bytecode.emit
Interfacepublic interface IMetadataBuilder
Implementors MetadataBuilder

Describes an object that can generate a metadata entry for use in an AbcFile.



Public Properties
 PropertyDefined By
  arguments : Array
An array of key value pairs that describe the metadata arguments.
IMetadataBuilder
  name : String
The name of the metadata entry.
IMetadataBuilder
Public Methods
 MethodDefined By
  
Internally used build method, this method should never be called by third parties.
IMetadataBuilder
  
defineArgument(name:String = null):MetadataArgument
Defines an argument for the current IMetaDataBuilder.
IMetadataBuilder
Property Detail
argumentsproperty
arguments:Array

An array of key value pairs that describe the metadata arguments. I.e. [Event(name="complete",type="flash.events.Event")].


Implementation
    public function get arguments():Array
    public function set arguments(value:Array):void
nameproperty 
name:String

The name of the metadata entry. I.e. [Event].


Implementation
    public function get name():String
    public function set name(value:String):void
Method Detail
build()method
public function build():Metadata

Internally used build method, this method should never be called by third parties.

Returns
Metadata
defineArgument()method 
public function defineArgument(name:String = null):MetadataArgument

Defines an argument for the current IMetaDataBuilder.

Parameters

name:String (default = null)

Returns
MetadataArgument