|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ASMetaTag
Represents a 'metadata tag' which may be attached to types, methods or fields. A metadata tag is represented in ActionScript source code as a definition within square brackets, that preceeds the API element to which the metadata belongs. For instance, this code defines the 'id' field to have the metadata property 'Bindable':
[Bindable] public var id:Number;
MetaTagable
Nested Class Summary | |
---|---|
static interface |
ASMetaTag.Param
A 'named parameter' within a metatag. |
Method Summary | |
---|---|
void |
addParam(boolean constant)
|
void |
addParam(int constant)
|
void |
addParam(java.lang.String constant)
|
void |
addParam(java.lang.String name,
boolean constant)
|
void |
addParam(java.lang.String name,
int constant)
|
void |
addParam(java.lang.String name,
java.lang.String constant)
|
java.lang.String |
getName()
Returns the name of this metadata tag. |
java.util.List |
getParams()
Returns the list of parameters of this tag, or an empty list if the tag has no parameters. |
java.lang.Object |
getParamValue(java.lang.String name)
Returns the value of the named parameter, or null if no such parameter is present in this metadata tag. |
Method Detail |
---|
java.lang.String getName()
[Bindable]this method would return "Bindable".
java.util.List getParams()
ASMetaTag.Param
java.lang.Object getParamValue(java.lang.String name)
void addParam(java.lang.String constant)
void addParam(int constant)
void addParam(boolean constant)
void addParam(java.lang.String name, java.lang.String constant)
void addParam(java.lang.String name, int constant)
void addParam(java.lang.String name, boolean constant)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |