public interface IMXMLClassNode extends IMXMLExpressionNode
<Class>
tag.
An IMXMLClassNode
has exactly one child node: an
IExpressionNode
representing a Class
value. It will be
either an ILiteralNode
or an IMXMLDataBindingNode
.
UNKNOWN
Modifier and Type | Method and Description |
---|---|
ITypeDefinition |
getValue(ICompilerProject project)
Gets the value of the
<Class> tag, which is the class
or interface that its content specifies. |
getExpressionNode
getEffectiveID, getExcludeFrom, getID, getIncludeIn, getItemCreationPolicy, getItemDestructionPolicy, isEqual, resolveID
getClassReference, getEventSpecifierNode, getEventSpecifierNodes, getPropertySpecifierNode, getPropertySpecifierNodes, getSpecifierNodesWithSuffix, isContainer, isDeferredInstantiationUIComponent, isMXMLObject, isVisualElementContainer, needsDescriptor, needsDocumentDescriptor
getClassDefinitionNode, getDocumentNode, getFileNode, getName, isValidForCodeGen
contains, getAncestorOfType, getChild, getChildCount, getContainingNode, getContainingScope, getFileSpecification, getNodeID, getPackageName, getParent, getSpanningStart, getSucceedingNode, isTerminal
getAbsoluteEnd, getAbsoluteStart, getColumn, getEnd, getEndColumn, getEndLine, getLine, getSourcePath, getStart
ITypeDefinition getValue(ICompilerProject project)
<Class>
tag, which is the class
or interface that its content specifies.project
- An ICompilerProject
object.ITypeDefinition
object representing an ActionScript
class or interface definition.Copyright © 2016 The Apache Software Foundation. All rights reserved.