Packageorg.as3commons.reflect
Classpublic class MetaDataContainer
ImplementsIMetaDataContainer
SubclassesAbstractMember, 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:Array = 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
  
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:Array = null)

Constructor

Parameters
metaData:Array (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
hasMetaData()method 
public function hasMetaData(key:String):Boolean

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

Parameters
key:String

Returns
Boolean