Package | Description |
---|---|
org.apache.flex.compiler.internal.as.codegen | |
org.apache.flex.compiler.internal.codegen.databinding | |
org.apache.flex.compiler.internal.codegen.mxml | |
org.apache.flex.compiler.internal.codegen.mxml.flexjs | |
org.apache.flex.compiler.internal.tree.mxml |
This package is the internal counterpart of the external
org.apache.flex.compiler.tree.mxml package. |
org.apache.flex.compiler.tree.mxml |
Modifier and Type | Field and Description |
---|---|
protected Map<Integer,IMXMLNode> |
MXMLClassDirectiveProcessor.indexToNodeMap |
protected Map<IMXMLNode,Integer> |
MXMLClassDirectiveProcessor.nodeToIndexMap
This keeps track of the entries in our temporary array of
DeferredInstanceFromFunction objects that we CG to help with
State override CG.
|
protected Map<IMXMLNode,InstructionList> |
MXMLClassDirectiveProcessor.nodeToInstanceDescriptorMap |
Modifier and Type | Field and Description |
---|---|
IMXMLNode |
BindingInfo.node |
Modifier and Type | Method and Description |
---|---|
protected boolean |
MXMLEmitter.isMXMLContentNode(IMXMLNode node) |
Modifier and Type | Field and Description |
---|---|
protected Map<IMXMLNode,Integer> |
MXMLFlexJSEmitter.nodeToIndexMap
This keeps track of the entries in our temporary array of
DeferredInstanceFromFunction objects that we CG to help with
State override CG.
|
Modifier and Type | Class and Description |
---|---|
class |
MXMLClassDefinitionNode
MXMLClassDefinitionNode represents an MXML tag which defines a new
class. |
class |
MXMLDocumentNode
MXMLDocumentNode represents the root MXML tag in an MXML document. |
class |
MXMLFileNode |
class |
MXMLNodeBase
MXMLNodeBase is the abstract base class for all MXML nodes in an AST. |
class |
MXMLRepeaterNode
Implementation of the
IMXMLRepeaterNode interface. |
Modifier and Type | Method and Description |
---|---|
List<IMXMLNode> |
MXMLClassDefinitionNode.getAllStateDependentNodes() |
List<IMXMLNode> |
MXMLNodeBase.MXMLNodeInfo.getChildNodeList() |
List<IMXMLNode> |
MXMLClassDefinitionNode.getNodesDependentOnState(String stateName) |
Modifier and Type | Method and Description |
---|---|
void |
MXMLNodeBase.MXMLNodeInfo.addChildNode(IMXMLNode childNode) |
NodeBase |
MXMLTreeBuilder.createExpressionNode(IMXMLNode propertyNode,
ITypeDefinition type,
ISourceFragment[] fragments,
ISourceLocation location,
EnumSet<MXMLDialect.TextParsingFlags> flags,
Object defaultValue,
MXMLClassDefinitionNode classNode)
Creates a databinding node, a class directive node, or a literal node.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IMXMLApplicationNode
This AST node represents the root tag defining an MXML application.
|
interface |
IMXMLArrayNode
This AST node represents an MXML
<Array> tag. |
interface |
IMXMLBindingAttributeNode
This AST node represents the
source or destination
attribute on an MXML <Binding> tag. |
interface |
IMXMLBindingNode
This AST node represents an MXML
<Binding> tag. |
interface |
IMXMLBooleanNode
This AST node represents an MXML
<Boolean> tag. |
interface |
IMXMLClassDefinitionNode
This AST node represents an MXML tag which defines a new class.
|
interface |
IMXMLClassNode
This AST node represents an MXML
<Class> tag. |
interface |
IMXMLClassReferenceNode
This AST node represents an MXML tag which maps to an ActionScript class,
either as an instance of that class or a definition of a subclass of this
class.
|
interface |
IMXMLClearNode
This AST node represents an MXML
@Clear() compiler directive. |
interface |
IMXMLCompilerDirectiveNodeBase
This AST node represents an MXML compiler directive.
|
interface |
IMXMLComponentNode
This AST node represents an MXML
<Component> tag. |
interface |
IMXMLConcatenatedDataBindingNode
This AST node represents a concatenated expression involving text and
databindings (such as
My Name is {name.first} {name.last} ) in an
MXML tree. |
interface |
IMXMLDataBindingNode
Marker Interface for things that contain or are IMXMLSingleDataBindingNode
|
interface |
IMXMLDataBindingNodeContainer
Marker Interface for things that contain or are IMXMLDataBindingNode
|
interface |
IMXMLDeclarationsNode
This AST node represents an MXML
<Declarations> tag in an
AST. |
interface |
IMXMLDeferredInstanceNode
This AST node represents the instance of
mx.core.DeferredInstanceFromClass or
mx.core.DeferredInstanceFromFunction that the compiler
implicitly creates as the value for a property or style of type
mx.core.IDeferredInstance or
mx.core.ITransientDeferredInstance . |
interface |
IMXMLDefinitionNode
This AST node represents an MXML
<Definition> tag in an
AST. |
interface |
IMXMLDesignLayerNode
This AST node represents an MXML
<fx:DesignLayer> tag. |
interface |
IMXMLDocumentNode
This AST node represents the root tag in an MXML document.
|
interface |
IMXMLEffectSpecifierNode
This AST node represents an MXML tag or attribute that specifies an effect
trigger, such as
showEffect="Wipe" . |
interface |
IMXMLEmbedNode
This AST node represents an MXML
@Embed(...) |
interface |
IMXMLEventSpecifierNode
This AST node represents an MXML tag or attribute which specifies
event-handling code.
|
interface |
IMXMLExpressionNode
This is the base interface for AST nodes representing
<Boolean> , <int> ,
<uint> , <Number> ,
<String> , and <Class> tags. |
interface |
IMXMLFactoryNode
This AST node represents the instance of
mx.core.ClassFactory
that the compiler implicitly creates as the value for a property of type
mx.core.IFactory . |
interface |
IMXMLFileNode
This AST node represents an MXML file.
|
interface |
IMXMLFunctionNode
This AST node represents an MXML
<Function> tag. |
interface |
IMXMLHTTPServiceNode
This AST node represents an
<HTTPService> tag. |
interface |
IMXMLHTTPServiceRequestPropertyNode
AST node for
<s:request> tags under <s:HTTPService> tags. |
interface |
IMXMLImplementsNode
This AST node represents an
implements attribute on a class
definition tag in MXML. |
interface |
IMXMLInstanceNode
This AST node represents an MXML tag that creates an instance of an
ActionScript class.
|
interface |
IMXMLIntNode
This AST node represents an MXML
<int> tag. |
interface |
IMXMLLibraryNode
This AST node represents an MXML
<Library> tag. |
interface |
IMXMLMetadataNode
This AST node represents an MXML
<Metadata> tag. |
interface |
IMXMLModelNode
This AST node represents an MXML
<Model> tag. |
interface |
IMXMLModelPropertyContainerNode
This type of AST node represents tags inside an MXML
<Model> tag that contain other tags. |
interface |
IMXMLModelPropertyNode
This AST node represents hierarchical properties (expressed either as child
tags or as attributes). within an MXML
<Model> tag. |
interface |
IMXMLModelRootNode
This AST node represents the root tag inside an MXML
<Model> tag. |
interface |
IMXMLNumberNode
This AST node represents an MXML
<Number> tag. |
interface |
IMXMLObjectNode
This AST node represents an MXML
<Object> tag. |
interface |
IMXMLPrivateNode
This AST node represents an MXML
<Private> tag. |
interface |
IMXMLPropertySpecifierNode
This AST node represents an MXML tag or attribute that specifies a property.
|
interface |
IMXMLRegExpNode
This AST node represents an MXML
<RegExp> tag. |
interface |
IMXMLRemoteObjectMethodNode
This AST node represents an MXML
<method> tag inside a
<RemoteObject> tag. |
interface |
IMXMLRemoteObjectNode
This AST node represents an MXML
<RemoteObject> tag. |
interface |
IMXMLReparentNode
This AST node represents an MXML
<Reparent> tag. |
interface |
IMXMLRepeaterNode
This AST node represents an MXML
<Repeater> tag in an
AST. |
interface |
IMXMLResourceNode
This AST node represents an MXML
@Resource(...) |
interface |
IMXMLScriptNode
This AST node represents an MXML
<Script> tag. |
interface |
IMXMLSingleDataBindingNode
This AST node represents a single databinding expression (such as
{name.first} ) in an MXML tree. |
interface |
IMXMLSpecifierNode
This AST node represents an MXML tag or attribute that specifies a property,
style, or event.
|
interface |
IMXMLStateNode
This AST node represents an MXML
<State> tag. |
interface |
IMXMLStringNode
This AST node represents an MXML
<String> tag. |
interface |
IMXMLStyleNode
This AST node represents an MXML
<Style> tag. |
interface |
IMXMLStyleSpecifierNode
This AST node represents an MXML tag or attribute that specifies a style.
|
interface |
IMXMLUintNode
This AST node represents an MXML
<uint> tag. |
interface |
IMXMLVectorNode
This AST node represents an MXML
<Vector> tag. |
interface |
IMXMLWebServiceNode
This AST node represents an MXML
<WebService> tag. |
interface |
IMXMLWebServiceOperationNode
This AST node represents an MXML
<operation> tag inside a
<WebService> tag. |
interface |
IMXMLXMLListNode
This AST node represents an MXML
<XMLList> tag. |
interface |
IMXMLXMLNode
This AST node represents an MXML
<XML> tag. |
Modifier and Type | Method and Description |
---|---|
List<IMXMLNode> |
IMXMLClassDefinitionNode.getAllStateDependentNodes()
Gets the set of nodes in this class that are dependent on a state, either
through an
includeIn or excludeFrom attribute
or through a suffix. |
List<IMXMLNode> |
IMXMLClassDefinitionNode.getNodesDependentOnState(String stateName)
Gets the list of nodes in this class (in tree order) that are dependent
on a specified state, either through an
includeIn or
excludeFrom attribute or through a suffix. |
Copyright © 2016 The Apache Software Foundation. All rights reserved.