Packageorg.as3commons.reflect
Classpublic class MetadataArgument
InheritanceMetadataArgument Inheritance Object
Implements org.as3commons.lang.IEquals

Holds a key/value pair of metadata information.



Public Properties
 PropertyDefined By
  key : String
[read-only]
MetadataArgument
  value : String
[read-only]
MetadataArgument
Public Methods
 MethodDefined By
  
MetadataArgument(key:String, value:String)
Creates a new MetadataArgument
MetadataArgument
  
equals(other:Object):Boolean
MetadataArgument
  
[static]
MetadataArgument
  
getCacheKeyByNameAndValue(key:String, value:String):String
[static]
MetadataArgument
  
newInstance(name:String, value:String):MetadataArgument
[static]
MetadataArgument
Property Detail
keyproperty
key:String  [read-only]


Implementation
    public function get key():String
valueproperty 
value:String  [read-only]


Implementation
    public function get value():String
Constructor Detail
MetadataArgument()Constructor
public function MetadataArgument(key:String, value:String)

Creates a new MetadataArgument

Parameters
key:String — the metadata key
 
value:String — the metadata value
Method Detail
equals()method
public function equals(other:Object):Boolean

Parameters

other:Object

Returns
Boolean
getCacheKey()method 
public static function getCacheKey(arg:MetadataArgument):String

Parameters

arg:MetadataArgument

Returns
String
getCacheKeyByNameAndValue()method 
public static function getCacheKeyByNameAndValue(key:String, value:String):String

Parameters

key:String
 
value:String

Returns
String
newInstance()method 
public static function newInstance(name:String, value:String):MetadataArgument

Parameters

name:String
 
value:String

Returns
MetadataArgument