Modifier and Type | Method and Description |
---|---|
void |
IMXMLEmitter.emitDatabinding(IMXMLDataBindingNode node) |
Modifier and Type | Method and Description |
---|---|
static BindingInfo |
BindingAnalyzer.analyze(IMXMLDataBindingNode node,
BindingDatabase bindingDataBase,
Collection<ICompilerProblem> problems,
int bindingIndex,
MXMLClassDirectiveProcessor host)
Analyze an IMXMLDataBindingNode (the ones we see when
there are curly braces)
BindingInfo ctor does all the work.
|
BindingInfo |
BindingDatabase.analyze(IMXMLDataBindingNode node,
Collection<ICompilerProblem> problems,
MXMLClassDirectiveProcessor host)
Will do the binding analysis on a single binding node.
|
static IExpressionNode |
BindingDestinationMaker.makeDestinationFunctionInstructionList(IMXMLDataBindingNode dbnode,
MXMLClassDirectiveProcessor host)
Generate destination function from an IMXMLConcatenatedDataBindingNode
or IMXMLDataBindingNode
Do this by walking up and down the tree, building up instruction list
|
BindingInfo |
MXMLBindingDirectiveHelper.visitNode(IMXMLDataBindingNode node)
host should visit all the databinding nodes before trying to codegen them
|
Constructor and Description |
---|
BindingInfo(IMXMLDataBindingNode dbnode,
int index,
MXMLClassDirectiveProcessor host)
This form of the constructor is used for the "normal" case,
like
|
Modifier and Type | Method and Description |
---|---|
void |
MXMLEmitter.emitDatabinding(IMXMLDataBindingNode node) |
void |
MXMLBlockWalker.visitDatabinding(IMXMLDataBindingNode node) |
Modifier and Type | Interface and Description |
---|---|
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 |
IMXMLSingleDataBindingNode
This AST node represents a single databinding expression (such as
{name.first} ) in an MXML tree. |
Modifier and Type | Method and Description |
---|---|
void |
IMXMLBlockVisitor.visitDatabinding(IMXMLDataBindingNode node) |
Copyright © 2016 The Apache Software Foundation. All rights reserved.