Packageorg.as3commons.reflect
Classpublic class MetaDataContainer
InheritanceMetaDataContainer Inheritance Object
Implements IMetaDataContainer
Subclasses AbstractMember, Method, Type

Basic implementation of the IMetaDataContainer interface.



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

Returns an array of all metadata objects in this container.


Implementation
    public function get metaData():Array
Constructor Detail
MetaDataContainer()Constructor
public function MetaDataContainer(metaData:HashArray = null)

Constructor

Parameters
metaData:HashArray (default = null)
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