com.adobe.flexbuilder.codemodel.definitions.metadata
Interface IDefaultPropertyTag

All Superinterfaces:
IMetaAttribute, IMetaTag

public interface IDefaultPropertyTag
extends IMetaTag

Represents a DefaultProperty metadata tag, of the form [DefaultProperty("propertyName")]

Author:
david

Field Summary
 
Fields inherited from interface com.adobe.flexbuilder.codemodel.definitions.metadata.IMetaTag
SINGLE_VALUE
 
Method Summary
 java.lang.String getPropertyName()
          Returns the String representation of the property name as found in source
 IVariable resolveProperty(ASDefinitionCache cache)
          Resolves the property to an IVariable
 
Methods inherited from interface com.adobe.flexbuilder.codemodel.definitions.metadata.IMetaTag
getTagName, getValue
 
Methods inherited from interface com.adobe.flexbuilder.codemodel.definitions.IMetaAttribute
getDefaultValue, getName, getSingleValue, getValue
 

Method Detail

resolveProperty

public IVariable resolveProperty(ASDefinitionCache cache)
Resolves the property to an IVariable

Parameters:
cache - an ASDefinitionCache to make look-up a bit faster
Returns:
an IVariable or null

getPropertyName

public java.lang.String getPropertyName()
Returns the String representation of the property name as found in source

Returns:
the property name, or an empty string