|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Interface for a class node.
| Method Summary | |
IClass[] |
getAncestry()
Get the ancestral stack for this class, from this class all the way to Object. |
IClass |
getBaseClassDefinition(java.util.Set recursionGuard)
Get the definition of the base class. |
IInterface[] |
getInterfaceDefinitions(java.util.Set recursionGuard)
Get the definitions of the implemented interfaces. |
IMetaTag[] |
getMetaTagsByName(java.lang.String name)
Retrieve all of the meta attributes (e.g. |
XMLName |
resolveToComponentTag()
Try to resolve this class as an MXML component. |
| Methods inherited from interface com.adobe.flexbuilder.codemodel.definitions.IType |
getAllMembers, getMemberByName, isInstanceOf |
| Methods inherited from interface com.adobe.flexbuilder.codemodel.definitions.IDefinition |
getContainingFilePath, getContainingSourceFilePath, getMetaTags, getName, getNameEnd, getNamespace, getNameStart, getPackageName, getQualifiedName, getShortName, hasModifier, hasNamespace, isImplicit, resolveNamespace |
| Method Detail |
public IClass[] getAncestry()
public IClass getBaseClassDefinition(java.util.Set recursionGuard)
recursionGuard - set used to identify loops in the inheritance chain (so that we can break out of them)
public IInterface[] getInterfaceDefinitions(java.util.Set recursionGuard)
recursionGuard - set used to identify loops in the inheritance chain (so that we can break out of them)
public IMetaTag[] getMetaTagsByName(java.lang.String name)
name - name of meta attributes to search for (e.g. Event or IconFile)
public XMLName resolveToComponentTag()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||