Modifier and Type | Method and Description |
---|---|
IMXMLBlockWalker |
IBackend.createMXMLWalker(IASProject project,
List<ICompilerProblem> errors,
IMXMLEmitter mxmlEmitter,
IASEmitter asEmitter,
IBlockWalker asBlockWalker)
Creates an AST walker capable of traversing MXML AST and calling back to
the
IASBlockWalker for ActionScript source code production. |
IASWriter |
IBackend.createMXMLWriter(IASProject project,
List<ICompilerProblem> errors,
ICompilationUnit compilationUnit,
boolean enableDebug) |
IPublisher |
IBackend.createPublisher(IASProject project,
List<ICompilerProblem> errors,
Configuration config) |
ITarget |
IBackend.createTarget(IASProject project,
ITargetSettings settings,
ITargetProgressMonitor monitor)
Creates a javascript target that will be used to build the compiled
javascript source file.
|
IASBlockWalker |
IBackend.createWalker(IASProject project,
List<ICompilerProblem> errors,
IASEmitter emitter) |
IASWriter |
IBackend.createWriter(IASProject project,
List<ICompilerProblem> errors,
ICompilationUnit compilationUnit,
boolean enableDebug) |
ASFilterWriter |
IBackend.createWriterBuffer(IASProject project) |
Modifier and Type | Method and Description |
---|---|
IASProject |
ASBlockWalker.getProject() |
Constructor and Description |
---|
ASBlockWalker(List<ICompilerProblem> errors,
IASProject project,
IASEmitter emitter) |
ASWriter(IASProject project,
List<ICompilerProblem> problems,
ICompilationUnit compilationUnit,
boolean enableDebug)
Create a JSApplication writer.
|
Modifier and Type | Field and Description |
---|---|
protected IASProject |
JSWriter.project |
Constructor and Description |
---|
JSWriter(IASProject project,
List<ICompilerProblem> problems,
ICompilationUnit compilationUnit,
boolean enableDebug)
Create a JSApplication writer.
|
Modifier and Type | Field and Description |
---|---|
protected IASProject |
MXMLBlockWalker.project |
Modifier and Type | Method and Description |
---|---|
IASProject |
MXMLBlockWalker.getProject() |
Constructor and Description |
---|
MXMLBlockWalker(List<ICompilerProblem> errors,
IASProject project,
IMXMLEmitter mxmlEmitter,
IASEmitter asEmitter,
IBlockWalker asBlockWalker) |
MXMLWriter(IASProject project,
List<ICompilerProblem> problems,
ICompilationUnit compilationUnit,
boolean enableDebug)
Create a JSApplication writer.
|
Constructor and Description |
---|
MXMLFlexJSBlockWalker(List<ICompilerProblem> errors,
IASProject project,
IMXMLEmitter mxmlEmitter,
IASEmitter asEmitter,
IBlockWalker asBlockWalker) |
Modifier and Type | Method and Description |
---|---|
IMXMLBlockWalker |
ASBackend.createMXMLWalker(IASProject project,
List<ICompilerProblem> errors,
IMXMLEmitter mxmlEmitter,
IASEmitter asEmitter,
IBlockWalker asBlockWalker) |
IASWriter |
ASBackend.createMXMLWriter(IASProject project,
List<ICompilerProblem> problems,
ICompilationUnit compilationUnit,
boolean enableDebug) |
IPublisher |
ASBackend.createPublisher(IASProject project,
List<ICompilerProblem> errors,
Configuration config) |
ITarget |
ASBackend.createTarget(IASProject project,
ITargetSettings settings,
ITargetProgressMonitor monitor) |
IASBlockWalker |
ASBackend.createWalker(IASProject project,
List<ICompilerProblem> errors,
IASEmitter emitter) |
IASWriter |
ASBackend.createWriter(IASProject project,
List<ICompilerProblem> problems,
ICompilationUnit compilationUnit,
boolean enableDebug) |
ASFilterWriter |
ASBackend.createWriterBuffer(IASProject project) |
Modifier and Type | Method and Description |
---|---|
IMXMLBlockWalker |
JSBackend.createMXMLWalker(IASProject project,
List<ICompilerProblem> errors,
IMXMLEmitter mxmlEmitter,
IASEmitter asEmitter,
IBlockWalker asBlockWalker) |
IJSWriter |
JSBackend.createMXMLWriter(IASProject project,
List<ICompilerProblem> problems,
ICompilationUnit compilationUnit,
boolean enableDebug) |
IPublisher |
JSBackend.createPublisher(IASProject project,
List<ICompilerProblem> errors,
Configuration config) |
JSTarget |
JSBackend.createTarget(IASProject project,
ITargetSettings settings,
ITargetProgressMonitor monitor) |
IASBlockWalker |
JSBackend.createWalker(IASProject project,
List<ICompilerProblem> errors,
IASEmitter emitter) |
IJSWriter |
JSBackend.createWriter(IASProject project,
List<ICompilerProblem> problems,
ICompilationUnit compilationUnit,
boolean enableDebug) |
JSFilterWriter |
JSBackend.createWriterBuffer(IASProject project) |
Modifier and Type | Method and Description |
---|---|
JSTarget |
FlexJSBackend.createTarget(IASProject project,
ITargetSettings settings,
ITargetProgressMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
JSGoogPublisher |
GoogBackend.createPublisher(IASProject project,
List<ICompilerProblem> errors,
Configuration config) |
Modifier and Type | Method and Description |
---|---|
MXMLFlexJSPublisher |
JSCBackend.createPublisher(IASProject project,
List<ICompilerProblem> errors,
Configuration config) |
Modifier and Type | Method and Description |
---|---|
MXMLFlexJSPublisher |
NodeBackend.createPublisher(IASProject project,
List<ICompilerProblem> errors,
Configuration config) |
Modifier and Type | Method and Description |
---|---|
JSTarget |
VF2JSBackend.createTarget(IASProject project,
ITargetSettings settings,
ITargetProgressMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
IMXMLBlockWalker |
MXMLBackend.createMXMLWalker(IASProject project,
List<ICompilerProblem> errors,
IMXMLEmitter mxmlEmitter,
IASEmitter asEmitter,
IBlockWalker asBlockWalker) |
Modifier and Type | Method and Description |
---|---|
void |
IncludeHandler.setProjectAndCompilationUnit(IASProject project,
ICompilationUnit compilationUnit)
Set project reference.
|
Modifier and Type | Class and Description |
---|---|
class |
ASProject
Implementation base class to implement functionality common to all
IASProject implementations.
|
class |
FlexJSProject |
class |
FlexProject
FlexProject extends ASProject to add support for compiling
.mxml, .css, and .properties files. |
Modifier and Type | Method and Description |
---|---|
Set<IASProject> |
ASProject.getDependingProjects() |
Modifier and Type | Method and Description |
---|---|
void |
ASProject.addProjectDependeny(IASProject project,
String swcFilename) |
void |
ASProject.removeProjectDependeny(IASProject project) |
Modifier and Type | Method and Description |
---|---|
void |
ASProject.setDependencies(Map<IASProject,String> newIProjectsDependencies) |
Constructor and Description |
---|
FlexJSSWCTarget(IASProject project,
ITargetSettings targetSettings,
ITargetProgressMonitor progressMonitor)
Initialize a JS target with the owner project and root compilation units.
|
FlexJSTarget(IASProject project,
ITargetSettings targetSettings,
ITargetProgressMonitor progressMonitor)
Initialize a JS target with the owner project and root compilation units.
|
JSTarget(IASProject project,
ITargetSettings targetSettings,
ITargetProgressMonitor progressMonitor)
Initialize a JS target with the owner project and root compilation units.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IFlexProject
Base interface for all project types that support all flex source file types
( mxml, fxg, css, etc ).
|
Modifier and Type | Method and Description |
---|---|
Set<IASProject> |
IASProject.getDependingProjects() |
Modifier and Type | Method and Description |
---|---|
void |
IASProject.addProjectDependeny(IASProject project,
String swcFilename)
Adds a new project dependency to this project.
|
void |
IASProject.removeProjectDependeny(IASProject project)
Removes a project dependency from this project.
|
Modifier and Type | Method and Description |
---|---|
void |
IASProject.setDependencies(Map<IASProject,String> dependencies)
Resets the set of projects that this project depends on.
|
Copyright © 2016 The Apache Software Foundation. All rights reserved.