Packageorg.swizframework.reflection
Interfacepublic interface IMetadataHost
Implementors BaseMetadataHost

The IMetadataHost interface is a representation of a public property, method or class that is decorated with metadata.



Public Properties
 PropertyDefined By
  metadataTags : Array
Array of metadata tags that decorate the property/method/class.
IMetadataHost
  name : *
Name of the property/method/class.
IMetadataHost
  type : Class
Type of the property/method/class.
IMetadataHost
Public Methods
 MethodDefined By
  
Get metadata tag by name
IMetadataHost
  
hasMetadataTagByName(name:String):Boolean
 Has metadata tag by name  
IMetadataHost
Property Detail
metadataTagsproperty
metadataTags:Array

Array of metadata tags that decorate the property/method/class.


Implementation
    public function get metadataTags():Array
    public function set metadataTags(value:Array):void
nameproperty 
name:*

Name of the property/method/class.


Implementation
    public function get name():*
    public function set name(value:any):void
typeproperty 
type:Class

Type of the property/method/class.


Implementation
    public function get type():Class
    public function set type(value:Class):void
Method Detail
getMetadataTagByName()method
public function getMetadataTagByName(name:String):IMetadataTag

Get metadata tag by name

Parameters

name:String

Returns
IMetadataTag
hasMetadataTagByName()method 
public function hasMetadataTagByName(name:String):Boolean

 Has metadata tag by name  

Parameters

name:String

Returns
Boolean