Package | Description |
---|---|
org.apache.flex.compiler.clients |
This package contains classes implementing four compiler command-line tools:
MXMLC , COMPC , ASC , and Optimizer . |
org.apache.flex.compiler.config |
This package contains classes and interfaces related to the configuration subsystem.
|
org.apache.flex.compiler.definitions |
This package contains interfaces for various kinds of definitions
found in AS and MXML files.
|
org.apache.flex.compiler.internal.as.codegen | |
org.apache.flex.compiler.internal.codegen.databinding | |
org.apache.flex.compiler.internal.css |
This package is the internal extension of the external
org.apache.flex.compiler.css package. |
org.apache.flex.compiler.internal.css.codegen | |
org.apache.flex.compiler.internal.definitions |
This package is the internal counterpart of the external
org.apache.flex.compiler.definitions package. |
org.apache.flex.compiler.internal.mxml |
This package is the internal counterpart of the external
org.apache.flex.compiler.mxml package. |
org.apache.flex.compiler.internal.projects |
This package is the internal counterpart of the external
org.apache.flex.compiler.projects package. |
org.apache.flex.compiler.internal.targets |
This package is the internal counterpart of the external
org.apache.flex.compiler.targets package. |
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.internal.units |
This package is the internal counterpart of the external
org.apache.flex.compiler.units package. |
org.apache.flex.compiler.tree.mxml | |
org.apache.flex.swc |
This package and its subpackages contain a support library
for reading, writing, and representing SWC files.
|
Modifier and Type | Field and Description |
---|---|
protected FlexProject |
MXMLC.project |
Modifier and Type | Method and Description |
---|---|
protected void |
Configurator.setupCompatibilityVersion(FlexProject project)
Setup
-compatibility-version level. |
protected void |
Configurator.setupServices(FlexProject project)
Transfers configuration settings to the project.
|
protected void |
Configurator.setupThemeFiles(FlexProject project)
Setup theme files.
|
Modifier and Type | Method and Description |
---|---|
String |
IVariableDefinition.getArrayElementType(FlexProject project)
If this
IVariableDefinition is of type Array and has
[ArrayElementType("...")] |
String |
IVariableDefinition.getInstanceType(FlexProject project)
If this
IVariableDefinition is of type
IDeferredInstance and has [InstanceType("...")} |
String |
IVariableDefinition.getPercentProxy(FlexProject project)
If this
IVariableDefinition has
[PercentProxy(...)] metadata,
this method returns the specified property name. |
boolean |
IVariableDefinition.hasCollapseWhiteSpace(FlexProject project)
If this
IVariableDefinition has [CollapseWhiteSpace]
metadata, this method returns true Otherwise, it returns
false |
boolean |
IVariableDefinition.hasRichTextContent(FlexProject project)
If this
IVariableDefinition has [RichTextContent]
metadata, this method returns true Otherwise, it returns
false |
boolean |
IVariableDefinition.isColor(FlexProject project)
Returns
true if this IVariableDefinition has
[Inspectable(...)] |
Modifier and Type | Method and Description |
---|---|
FlexProject |
MXMLClassDirectiveProcessor.getProject()
Returns the
FlexProject for this processor. |
Modifier and Type | Method and Description |
---|---|
static void |
BindingCodeGenUtils.makeBinding(InstructionList insns,
FlexProject project,
String destStr,
String srcString,
InstructionList methodInstr)
generate code to instantiate a binding object.
|
static void |
BindingCodeGenUtils.makeFunctionWatcher(InstructionList insns,
FlexProject project,
IABCVisitor emitter,
String functionName,
List<String> eventNames,
List<BindingInfo> bindingInfo,
IExpressionNode[] params)
Generates the ABC to instantiate a FunctionReturnWatcher
* VM context:
on entry: nothing on stack
local1 = this.
|
static void |
BindingCodeGenUtils.makePropertyWatcher(boolean makeStaticWatcher,
InstructionList insns,
String propertyName,
List<String> eventNames,
List<BindingInfo> bindingInfo,
MethodInfo propertyGetterFunction,
FlexProject project)
Generates the ABC to instantiate a PropertyWatcher
Can only generate one special case:
single event (Constructor actually takes an array of events. we could easily add that
no property getter function (we use null)
Note that we are passing in references to BindingInfo.
|
static void |
BindingCodeGenUtils.makeXMLWatcher(InstructionList insns,
String propertyName,
List<BindingInfo> bindingInfo,
FlexProject project)
Generate instructions to instantiate an mx.binding.XMLWatcher
|
Constructor and Description |
---|
CSSManager(FlexProject flexProject)
Initialize a CSS manager.
|
Modifier and Type | Method and Description |
---|---|
static void |
CSSModuleGenerator.generateStyleDataClass(IABCVisitor abcEmitter,
FlexProject project,
ICSSDocument cssDocument,
CSSCompilationSession cssCompilationSession,
Name stylesDataClassName)
Generating CSS module style data class.
|
Modifier and Type | Method and Description |
---|---|
String |
DefinitionBase.getArrayElementType(FlexProject project)
Returns the type specified by
[ArrayElementType("...")] |
String |
DefinitionBase.getInstanceType(FlexProject project)
Returns the type specified by
[InstanceType("...")] |
String |
DefinitionBase.getPercentProxy(FlexProject project)
Returns the property name specified by
[PercentProxy("...")] |
boolean |
DefinitionBase.hasCollapseWhiteSpace(FlexProject project)
Returns
true if there is [CollapseWhiteSpace]
metadata on a variable/getter/setter. |
boolean |
DefinitionBase.hasRichTextContent(FlexProject project)
Returns
true if there is [RichTextContent]
metadata on a variable/getter/setter. |
boolean |
DefinitionBase.isColor(FlexProject project)
Returns
true if there is [Inspectable(...)] |
Modifier and Type | Method and Description |
---|---|
List<Object> |
MXMLDialect2006.parseArray(FlexProject project,
String s,
EnumSet<MXMLDialect.TextParsingFlags> flags) |
abstract List<Object> |
MXMLDialect.parseArray(FlexProject project,
String s,
EnumSet<MXMLDialect.TextParsingFlags> flags)
Parses an ActionScript
Array value from a string. |
Boolean |
MXMLDialect2012.parseBoolean(FlexProject project,
String s,
EnumSet<MXMLDialect.TextParsingFlags> flags) |
Boolean |
MXMLDialect2006.parseBoolean(FlexProject project,
String s,
EnumSet<MXMLDialect.TextParsingFlags> flags) |
abstract Boolean |
MXMLDialect.parseBoolean(FlexProject project,
String s,
EnumSet<MXMLDialect.TextParsingFlags> flags)
Parses an ActionScript
Boolean value from a string. |
Integer |
MXMLDialect2006.parseInt(FlexProject project,
String s,
EnumSet<MXMLDialect.TextParsingFlags> flags) |
abstract Integer |
MXMLDialect.parseInt(FlexProject project,
String s,
EnumSet<MXMLDialect.TextParsingFlags> flags)
Parses an ActionScript
int value from a string. |
Number |
MXMLDialect2006.parseNumber(FlexProject project,
String s,
EnumSet<MXMLDialect.TextParsingFlags> flags) |
abstract Number |
MXMLDialect.parseNumber(FlexProject project,
String s,
EnumSet<MXMLDialect.TextParsingFlags> flags)
Parses an ActionScript
Number value from a string. |
Object |
MXMLDialect2006.parseObject(FlexProject project,
String s,
EnumSet<MXMLDialect.TextParsingFlags> flags) |
abstract Object |
MXMLDialect.parseObject(FlexProject project,
String s,
EnumSet<MXMLDialect.TextParsingFlags> flags)
Parses an ActionScript value from a string.
|
String |
MXMLDialect2006.parseString(FlexProject project,
String s,
EnumSet<MXMLDialect.TextParsingFlags> flags) |
abstract String |
MXMLDialect.parseString(FlexProject project,
String s,
EnumSet<MXMLDialect.TextParsingFlags> flags)
Parses an ActionScript
String value from a string. |
Long |
MXMLDialect2006.parseUint(FlexProject project,
String s,
EnumSet<MXMLDialect.TextParsingFlags> flags) |
abstract Long |
MXMLDialect.parseUint(FlexProject project,
String s,
EnumSet<MXMLDialect.TextParsingFlags> flags)
Parses an ActionScript
uint value from a string. |
Constructor and Description |
---|
MXMLManifestManager(FlexProject project)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
FlexJSProject |
Modifier and Type | Method and Description |
---|---|
static void |
FlexProjectConfigurator.configure(FlexProject project) |
static void |
FlexProjectConfigurator.configure(FlexProject project,
Configuration configuration) |
Modifier and Type | Field and Description |
---|---|
protected FlexProject |
FlexTarget.flexProject |
Constructor and Description |
---|
FlexAppSWFTarget(IResolvedQualifiersReference mainApplicationClass,
FlexProject project,
ITargetSettings targetSettings,
ITargetProgressMonitor progressMonitor)
Constructor
|
FlexLibrarySWFTarget(FlexProject project,
ITargetSettings targetSettings,
Set<ICompilationUnit> rootedCompilationUnits) |
SWCTarget(FlexProject project,
ITargetSettings targetSettings,
ITargetProgressMonitor progressMonitor) |
Modifier and Type | Method and Description |
---|---|
FlexProject |
MXMLTreeBuilder.getProject()
Gets the project which is building the MXML tree.
|
Modifier and Type | Method and Description |
---|---|
FlexProject |
MXMLCompilationUnit.getProject() |
Modifier and Type | Method and Description |
---|---|
IVariableDefinition |
IMXMLPropertySpecifierNode.getPercentProxyDefinition(FlexProject project)
If the definition for this property has
[PercentProxy(...}] |
Modifier and Type | Field and Description |
---|---|
protected FlexProject |
SWCDepends.project |
Copyright © 2016 The Apache Software Foundation. All rights reserved.