Packageorg.as3commons.reflect
Interfacepublic interface IMetaDataContainer
Implementors MetaDataContainer

Describes an object that holds MetaData objects.



Public Properties
 PropertyDefined By
  metaData : Array
[read-only] Returns an array of all metadata objects in this container.
IMetaDataContainer
Public Methods
 MethodDefined By
  
addMetaData(metaData:MetaData):void
Adds a MetaData object to this container.
IMetaDataContainer
  
getMetaData(key:String):Array
Returns the array of MetaData object that corresponds to the given key.
IMetaDataContainer
  
hasExactMetaData(otherMetaData:MetaData):Boolean
IMetaDataContainer
  
hasMetaData(key:String):Boolean
Returns whether this object has meta data for the given key.
IMetaDataContainer
Property Detail
metaDataproperty
metaData:Array  [read-only]

Returns an array of all metadata objects in this container.


Implementation
    public function get metaData():Array
Method Detail
addMetaData()method
public function addMetaData(metaData:MetaData):void

Adds a MetaData object to this container.

Parameters

metaData:MetaData

getMetaData()method 
public function getMetaData(key:String):Array

Returns the array of MetaData object that corresponds to the given key. If no MetaData object was found, an empty array is returned.

Parameters

key:String

Returns
Array
hasExactMetaData()method 
public function hasExactMetaData(otherMetaData:MetaData):Boolean

Parameters

otherMetaData:MetaData

Returns
Boolean
hasMetaData()method 
public function hasMetaData(key:String):Boolean

Returns whether this object has meta data for the given key.

Parameters

key:String

Returns
Boolean