| Package | Description | 
|---|---|
| org.apache.flex.compiler.clients | This package contains classes implementing four compiler command-line tools:
 MXMLC,COMPC,ASC, andOptimizer. | 
| org.apache.flex.compiler.config | This package contains classes and interfaces related to the configuration subsystem. | 
| org.apache.flex.compiler.driver | |
| org.apache.flex.compiler.internal.config | This package is the internal counterpart of the external
 org.apache.flex.compiler.configpackage. | 
| org.apache.flex.compiler.internal.driver.as | |
| org.apache.flex.compiler.internal.driver.js | |
| org.apache.flex.compiler.internal.driver.js.flexjs | |
| org.apache.flex.compiler.internal.driver.js.vf2js | |
| org.apache.flex.compiler.internal.driver.mxml.flexjs | |
| org.apache.flex.compiler.internal.driver.mxml.jsc | |
| org.apache.flex.compiler.internal.driver.mxml.vf2js | |
| org.apache.flex.compiler.internal.projects | This package is the internal counterpart of the external
 org.apache.flex.compiler.projectspackage. | 
| org.apache.flex.compiler.internal.targets | This package is the internal counterpart of the external
 org.apache.flex.compiler.targetspackage. | 
| org.apache.flex.compiler.projects | This package contains interfaces representing projects. | 
| org.apache.flex.compiler.targets | This package contains interfaces related to targets. | 
| 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 ITargetSettings | MXMLJSC. targetSettings | 
| protected ITargetSettings | MXMLC. targetSettings | 
| Constructor and Description | 
|---|
| Optimizer.OptimizerSWFTarget(ISWF swf,
                            CompilerProject project,
                            ITargetSettings targetSettings,
                            ITargetProgressMonitor progressMonitor) | 
| Modifier and Type | Method and Description | 
|---|---|
| ITargetSettings | Configurator. getTargetSettings(ITarget.TargetType targetType) | 
| Modifier and Type | Method and Description | 
|---|---|
| ITarget | IBackend. createTarget(IASProject project,
            ITargetSettings settings,
            ITargetProgressMonitor monitor)Creates a javascript target that will be used to build the compiled
 javascript source file. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TargetSettingsValue object of ITargetSettings. | 
| Modifier and Type | Method and Description | 
|---|---|
| ITargetSettings | IConfigurator. getTargetSettings(ITarget.TargetType targetType)Get the settings that apply to a given type of target based on the
 current state of the configuration. | 
| Modifier and Type | Method and Description | 
|---|---|
| ITarget | ASBackend. createTarget(IASProject project,
            ITargetSettings settings,
            ITargetProgressMonitor monitor) | 
| Modifier and Type | Method and Description | 
|---|---|
| JSTarget | JSBackend. createTarget(IASProject project,
            ITargetSettings settings,
            ITargetProgressMonitor monitor) | 
| Modifier and Type | Method and Description | 
|---|---|
| JSTarget | FlexJSBackend. createTarget(IASProject project,
            ITargetSettings settings,
            ITargetProgressMonitor monitor) | 
| Modifier and Type | Method and Description | 
|---|---|
| JSTarget | VF2JSBackend. createTarget(IASProject project,
            ITargetSettings settings,
            ITargetProgressMonitor monitor) | 
| Modifier and Type | Method and Description | 
|---|---|
| JSTarget | MXMLFlexJSSWCBackend. createTarget(IASProject project,
            ITargetSettings settings,
            ITargetProgressMonitor monitor) | 
| JSTarget | MXMLFlexJSBackend. createTarget(IASProject project,
            ITargetSettings settings,
            ITargetProgressMonitor monitor) | 
| Modifier and Type | Method and Description | 
|---|---|
| JSTarget | MXMLJSCJSSWCBackend. createTarget(IASProject project,
            ITargetSettings settings,
            ITargetProgressMonitor monitor) | 
| JSTarget | MXMLJSCJSBackend. createTarget(IASProject project,
            ITargetSettings settings,
            ITargetProgressMonitor monitor) | 
| Modifier and Type | Method and Description | 
|---|---|
| JSTarget | MXMLVF2JSSWCBackend. createTarget(IASProject project,
            ITargetSettings settings,
            ITargetProgressMonitor monitor) | 
| JSTarget | MXMLVF2JSBackend. createTarget(IASProject project,
            ITargetSettings settings,
            ITargetProgressMonitor monitor) | 
| Modifier and Type | Method and Description | 
|---|---|
| ITargetSettings | FlexProject. getTargetSettings()target settings | 
| Modifier and Type | Method and Description | 
|---|---|
| ISWCTarget | FlexProject. createSWCTarget(ITargetSettings targetSettings,
               ITargetProgressMonitor progressMonitor) | 
| ISWFTarget | FlexProject. createSWFTarget(ITargetSettings targetSettings,
               ITargetProgressMonitor progressMonitor) | 
| ISWFTarget | CompilerProject. createSWFTarget(ITargetSettings targetSettings,
               ITargetProgressMonitor progressMonitor) | 
| void | FlexJSProject. setTargetSettings(ITargetSettings value) | 
| void | FlexProject. setTargetSettings(ITargetSettings value)target settings | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ITargetSettings | Target. targetSettings | 
| Modifier and Type | Method and Description | 
|---|---|
| ITargetSettings | Target. getTargetSettings() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected boolean | Target. isLinkageExternal(ICompilationUnit cu,
                 ITargetSettings targetSettings)Determine if a compilation unit should be linked into the target. | 
| Constructor and Description | 
|---|
| AppSWFTarget(CompilerProject project,
            ITargetSettings targetSettings,
            ITargetProgressMonitor progressMonitor)Constructor | 
| AppSWFTarget(CompilerProject project,
            ITargetSettings targetSettings,
            ITargetProgressMonitor progressMonitor,
            Set<ICompilationUnit> additionalRootedCompilationUnits)Constructor | 
| FlexAppSWFTarget(IResolvedQualifiersReference mainApplicationClass,
                FlexProject project,
                ITargetSettings targetSettings,
                ITargetProgressMonitor progressMonitor)Constructor | 
| 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. | 
| FlexLibrarySWFTarget(FlexProject project,
                    ITargetSettings targetSettings,
                    Set<ICompilationUnit> rootedCompilationUnits) | 
| JSTarget(IASProject project,
        ITargetSettings targetSettings,
        ITargetProgressMonitor progressMonitor)Initialize a JS target with the owner project and root compilation units. | 
| LibrarySWFTarget(CompilerProject project,
                ITargetSettings targetSettings,
                Set<ICompilationUnit> rootedCompilationUnits) | 
| LinkageChecker(ICompilerProject project,
              ITargetSettings targetSettings)Constructor. | 
| SWCTarget(FlexProject project,
         ITargetSettings targetSettings,
         ITargetProgressMonitor progressMonitor) | 
| SWFTarget(CompilerProject project,
         ITargetSettings targetSettings,
         ITargetProgressMonitor progressMonitor) | 
| Target(CompilerProject project,
      ITargetSettings targetSettings,
      ITargetProgressMonitor progressMonitor)Constructor | 
| Modifier and Type | Method and Description | 
|---|---|
| ISWCTarget | IFlexProject. createSWCTarget(ITargetSettings targetSettings,
               ITargetProgressMonitor progressMonitor)Create a SWC target | 
| ISWFTarget | ICompilerProject. createSWFTarget(ITargetSettings targetSettings,
               ITargetProgressMonitor progressMonitor)Create a SWF target | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TargetSettingsProxyWhen implementing a ITargetSettings, this utility abstract class can be
 extended, rather than having to implement all ITargetSettings methods. | 
| Modifier and Type | Method and Description | 
|---|---|
| ITargetSettings | ITarget. getTargetSettings()Returns the settings specific to this target. | 
| Constructor and Description | 
|---|
| TargetSettingsProxy(ITargetSettings baseTargetSettings) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ITargetSettings | SWCDepends. targetSettings | 
Copyright © 2016 The Apache Software Foundation. All rights reserved.