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.internal.targets |
This package is the internal counterpart of the external
org.apache.flex.compiler.targets package. |
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.
|
org.apache.flex.swf |
This package and its subpackages contain a support library
for reading, writing, and representing SWF files.
|
org.apache.flex.swf.io |
This package contains classes and interfaces for reading and writing SWF files.
|
Modifier and Type | Method and Description |
---|---|
ISWF |
Optimizer.OptimizerSWFTarget.build(Collection<ICompilerProblem> problems) |
ISWF |
MXMLC.getSWFTarget() |
Constructor and Description |
---|
Optimizer.OptimizerSWFTarget(ISWF swf,
CompilerProject project,
ITargetSettings targetSettings,
ITargetProgressMonitor progressMonitor) |
Modifier and Type | Method and Description |
---|---|
ISWF |
SWFTarget.build(Collection<ICompilerProblem> problems) |
protected ISWF |
SWFTarget.initializeSWF(List<ICompilationUnit> reachableCompilationUnits)
Initialize SWF model with default header values from the target settings
when not overridden by the target attributes.
|
protected ISWF |
FlexLibrarySWFTarget.initializeSWF(List<ICompilationUnit> reachableCompilationUnits) |
protected ISWF |
FlexAppSWFTarget.initializeSWF(List<ICompilationUnit> reachableCompilationUnits) |
protected ISWF |
SWFTarget.linkSWF(ISWF unLinked)
Link the swf - this handles merging the DoABC tags inside each frame, and will
also handle stripping debug opcodes, optimizing the abcs, and/or stripping metadata
|
protected ISWF |
AppSWFTarget.linkSWF(ISWF unLinked) |
Modifier and Type | Method and Description |
---|---|
void |
FlexTarget.addProductInfoToSWF(ISWF swf)
Update the SWF model by adding a ProductInfoTag.
|
protected void |
SWFTarget.FramesInformation.createFrames(SWFTarget swfTarget,
ISWF swf,
com.google.common.collect.ImmutableSet<ICompilationUnit> builtCompilationUnits,
Set<ICompilationUnit> emittedCompilationUnits,
Collection<ICompilerProblem> problems)
Creates all the
SWFFrame s for the SWF skeleton represented by
this SWFTarget.FramesInformation and adds them to the specified
ISWF . |
protected ISWF |
SWFTarget.linkSWF(ISWF unLinked)
Link the swf - this handles merging the DoABC tags inside each frame, and will
also handle stripping debug opcodes, optimizing the abcs, and/or stripping metadata
|
protected ISWF |
AppSWFTarget.linkSWF(ISWF unLinked) |
Modifier and Type | Method and Description |
---|---|
ISWF |
ISWFTarget.build(Collection<ICompilerProblem> problems)
Adds frames and tags to those frames for all the content generated by the
target.
|
Modifier and Type | Method and Description |
---|---|
ISWF |
SWCLibrary.getSWF() |
ISWF |
ISWCLibrary.getSWF()
Get the SWF model for the library.
|
Constructor and Description |
---|
SWCLibrary(String path,
ISWF swf)
Use this constructor for writing a SWC library.
|
Modifier and Type | Class and Description |
---|---|
class |
SWF
The implementation of a
ISWF object. |
Modifier and Type | Method and Description |
---|---|
static FileAttributesTag |
SWF.getFileAttributes(ISWF swf)
Get a
FileAttributes tag from an ISWF object. |
Modifier and Type | Method and Description |
---|---|
ISWF |
SWFReader.getSWF()
Get the SWF tied to this reader.
|
ISWF |
SWFReader.readFrom(InputStream input,
String path) |
ISWF |
ISWFReader.readFrom(InputStream input,
String path)
Read a SWF file from the input stream.
|
Modifier and Type | Method and Description |
---|---|
ISWFWriter |
ISWFWriterFactory.createSWFWriter(ISWF swf,
Header.Compression useCompression,
boolean enableDebug,
boolean enableTelemetry) |
Constructor and Description |
---|
SizeReportWritingSWFWriter(ISWF swf,
Header.Compression useCompression,
boolean enableDebug,
boolean enableTelemetry,
File sizeReport)
Create a SWF writer with a size reporter.
|
SWFWriter(ISWF swf,
Header.Compression useCompression)
Create a SWF writer.
|
SWFWriter(ISWF swf,
Header.Compression useCompression,
boolean enableDebug,
boolean enableTelemetry)
Create a SWF writer.
|
Copyright © 2016 The Apache Software Foundation. All rights reserved.