Package | Description |
---|---|
flash.tools.debugger.expression | |
org.apache.flex.compiler.clients |
This package contains classes implementing four compiler command-line tools:
MXMLC , COMPC , ASC , and Optimizer . |
org.apache.flex.compiler.common |
This package contains miscellaneous classes and interfaces
used by other compiler packages.
|
org.apache.flex.compiler.config |
This package contains classes and interfaces related to the configuration subsystem.
|
org.apache.flex.compiler.filespecs |
This package contains classes and interfaces representing
file specifications.
|
org.apache.flex.compiler.internal.caches | |
org.apache.flex.compiler.internal.config |
This package is the internal counterpart of the external
org.apache.flex.compiler.config package. |
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.definitions.metadata | |
org.apache.flex.compiler.internal.filespecs | |
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.parsing.as | |
org.apache.flex.compiler.internal.parsing.mxml | |
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.tree.as |
This package is the internal counterpart of the external
org.apache.flex.compiler.tree.as package. |
org.apache.flex.compiler.internal.tree.as.metadata | |
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.internal.units.requests |
This package is the internal counterpart of the external
org.apache.flex.compiler.units.requests package. |
org.apache.flex.compiler.internal.workspaces |
This package is the internal counterpart of the external
org.apache.flex.compiler.workspaces package. |
org.apache.flex.compiler.mxml |
This package contains classes and interfaces that provide a syntactic
representation of MXML as tags and attributes, without any semantic
understanding of what those tags and attributes mean in MXML.
|
org.apache.flex.compiler.tree.as | |
org.apache.flex.compiler.workspaces |
This package contains classes and interface related to workspaces,
which cache project-independent information.
|
Modifier and Type | Class and Description |
---|---|
static class |
DebuggerUtil.InMemoryFileSpecification |
Modifier and Type | Method and Description |
---|---|
IFileSpecification |
FoldedExpressionNode.getFileSpecification() |
Modifier and Type | Method and Description |
---|---|
static List<IFileSpecification> |
MXMLC.toFileSpecifications(List<String> paths,
Workspace workspace)
Resolve a list of normalized paths to
IFileSpecification objects
from the given workspace . |
Modifier and Type | Method and Description |
---|---|
IFileSpecification |
NodeReference.getFileSpecification()
Get the file spec for this Node
|
IFileSpecification |
IFileSpecificationGetter.getFileSpecification(String fileName)
Returns the most recent
IFileSpecification given to the
implementation for a specified path. |
Constructor and Description |
---|
NodeReference(IFileSpecification containingFileSpec,
int absoluteStart)
Construct a NodeReference to a node in the specified file at the
specified offset.
|
Modifier and Type | Method and Description |
---|---|
List<IFileSpecification> |
Configuration.getCompilerThemeCssFiles() |
static List<IFileSpecification> |
Configurator.toFileSpecifications(List<String> paths,
Workspace workspace)
Resolve a list of normalized paths to
IFileSpecification objects
from the given workspace . |
Modifier and Type | Method and Description |
---|---|
void |
Configuration.addThemeCssFiles(List<IFileSpecification> files) |
Modifier and Type | Interface and Description |
---|---|
interface |
IBinaryFileSpecification
Extension of IFileSpecification that can open an input stream to the specified file.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseFileSpecification
Base class for all IFileSpecifications, which has a file path and knows
how to perform basic operations with it.
|
class |
CombinedFile
This is an
IFileSpecification that include multiple source files into
one. |
class |
FileSpecification
A file specification that reads the content of the file from the file itself.
|
Modifier and Type | Method and Description |
---|---|
static org.apache.flex.compiler.internal.caches.MXMLDataCache.MXMLDataCacheKey |
MXMLDataCache.createKey(IFileSpecification fileSpec) |
Modifier and Type | Method and Description |
---|---|
static List<String> |
LoadExternsParser.collectExterns(ConfigurationValue cfgval,
IFileSpecification file)
Collect externs from the given report file.
|
static void |
FileConfigurator.load(ConfigurationBuffer buffer,
IFileSpecification fileSpec,
String context,
String rootElement,
boolean ignoreUnknownItems)
Load configuration XML file into a
ConfigurationBuffer object. |
Modifier and Type | Method and Description |
---|---|
IFileSpecification |
DefinitionBase.getFileSpecification() |
IFileSpecification |
ClassTraitsDefinition.getFileSpecification() |
Modifier and Type | Method and Description |
---|---|
void |
MetaTag.setLocation(IFileSpecification containingFileSpec,
int absoluteStart,
int absoluteEnd,
int line,
int column)
Updates the location information of this tag.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IZipFileSpecification
Interface for dealing with zip files.
|
Modifier and Type | Class and Description |
---|---|
class |
StringFileSpecification
A
IFileSpecification implementation from a file path and text string. |
class |
SWCFileSpecification
A SWCFileSpecification allows us to attach read a file from a SWC.
|
class |
ZipFileSpecification |
Modifier and Type | Method and Description |
---|---|
IFileSpecification |
MXMLData.getFileSpecification() |
IFileSpecification |
MXMLUnitData.getSource() |
IFileSpecification |
MXMLTagAttributeData.getSource() |
Modifier and Type | Method and Description |
---|---|
MXMLData |
MXMLDataManager.get(IFileSpecification fileSpec) |
void |
MXMLDataManager.invalidate(IFileSpecification fileSpec) |
Constructor and Description |
---|
MXMLData(IFileSpecification specification)
Constructor
|
MXMLData(int startOffset,
Reader mxmlText,
IFileSpecification fileSpec)
Constructor
|
MXMLData(List<MXMLToken> tokens,
PrefixMap map,
IFileSpecification fileSpec)
Constructor
|
MXMLData(List<MXMLToken> tokens,
PrefixMap map,
IFileSpecification fileSpec,
boolean shouldRepair) |
MXMLData(Reader mxmlText,
IFileSpecification fileSpec) |
MXMLStateSplitter(IMXMLToken nameToken,
MXMLDialect mxmlDialect,
Collection<ICompilerProblem> problems,
IFileSpecification fileSpec)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected IFileSpecification |
IncludeHandler.getFileSpecificationForInclude(String includer,
String includeString)
Given an the canonical path of a file that contains an include directive
with the specified string, return an
IFileSpecification for the
file the include directive references. |
Modifier and Type | Method and Description |
---|---|
protected static StreamingASTokenizer |
StreamingASTokenizer.create(IFileSpecification fileSpec,
IncludeHandler includeHandler)
Create a tokenizer from a source file.
|
protected static StreamingASTokenizer |
StreamingASTokenizer.createForASParser(IFileSpecification fileSpec,
IncludeHandler includeHandler,
boolean followIncludes,
List<String> includedFiles)
Create a tokenizer for
ASParser#parseFile() . |
void |
IncludeHandler.handleFileNotFound(IFileSpecification fileSpec)
When a client catches a file not found, they should call us back and let
us know.
|
Modifier and Type | Method and Description |
---|---|
void |
BalancingMXMLProcessor.setFileSpecification(IFileSpecification specification) |
Constructor and Description |
---|
BalancingMXMLProcessor(IFileSpecification specification,
Collection<ICompilerProblem> problems) |
MXMLTokenizer(IFileSpecification specification) |
Modifier and Type | Field and Description |
---|---|
static com.google.common.base.Function<IFileSpecification,String> |
ThemeUtilities.THEME_FILE_TO_NAME
A function to get theme name from a theme file specification.
|
Modifier and Type | Method and Description |
---|---|
List<IFileSpecification> |
FlexProject.getThemeFiles() |
Modifier and Type | Method and Description |
---|---|
void |
FlexProject.setThemeFiles(List<IFileSpecification> files)
Set a list of theme files for this project.
|
Modifier and Type | Method and Description |
---|---|
IFileSpecification |
NodeBase.getFileSpecification() |
IFileSpecification |
FileNode.getFileSpecification() |
Modifier and Type | Method and Description |
---|---|
IMetaTag |
ResourceBundleTagNode.buildMetaTag(IFileSpecification containingFileSpec,
IDefinition definition) |
IMetaTag |
MetaTagNode.buildMetaTag(IFileSpecification containingFileSpec,
IDefinition definition) |
IMetaTag[] |
MetaTagsNode.buildMetaTags(IFileSpecification containingFileSpec,
IDefinition definition) |
Modifier and Type | Method and Description |
---|---|
IFileSpecification |
MXMLTreeBuilder.getFileSpecification()
Gets the file specification of the MXML file.
|
IFileSpecification |
MXMLFileNode.getFileSpecification() |
Modifier and Type | Method and Description |
---|---|
protected IFileSpecification |
ServicesXMLCompilationUnit.getRootFileSpecification() |
protected IFileSpecification |
CompilationUnitBase.getRootFileSpecification() |
Modifier and Type | Method and Description |
---|---|
protected FileNode |
ASCompilationUnit.createFileNode(IFileSpecification specification)
Creates the FileNode to be returned by the syntax tree request
|
static ASCompilationUnit |
ASCompilationUnit.createMainCompilationUnitForASC(CompilerProject project,
IFileSpecification mainFile,
ASC asc)
Create a main compilation unit for ASC client.
|
Constructor and Description |
---|
StyleModuleCompilationUnit(CompilerProject project,
IFileSpecification cssFile,
DefinitionPriority.BasePriority basePriority)
Create a
StyleModuleCompilationUnit . |
Constructor and Description |
---|
ASFileScopeRequestResult(Collection<IDefinition> definitionPromises,
IDefinitionPriority definitionPriority,
Collection<ICompilerProblem> problems,
ASFileScope fileScope,
IFileSpecification fileSpec)
ASCompilationUnit only allow one public visible definition. |
Modifier and Type | Method and Description |
---|---|
IFileSpecification |
Workspace.getFileSpecification(String path)
Returns the most recent
IFileSpecification given to the workspace
for a specified path. |
IFileSpecification |
Workspace.getFileSpecificationForCompilationUnit(ICompilationUnit compilationUnit)
Gets the
IFileSpecification for the root source file of the
specified ICompilationUnit . |
Modifier and Type | Method and Description |
---|---|
void |
Workspace.fileAdded(IFileSpecification addedFile) |
void |
Workspace.fileChanged(IFileSpecification changedFile) |
void |
Workspace.fileRemoved(IFileSpecification removedFile) |
Modifier and Type | Method and Description |
---|---|
IFileSpecification |
IMXMLData.getFileSpecification()
Gets the file on disk that created this
MXMLData . |
IFileSpecification |
IMXMLUnitData.getSource()
Gets the source file that contains this unit.
|
Modifier and Type | Method and Description |
---|---|
IMXMLData |
IMXMLDataManager.get(IFileSpecification fileSpec)
Gets the
IMXMLData for the specified MXML file. |
void |
IMXMLDataManager.invalidate(IFileSpecification fileSpec)
Removes any cached
IMXMLData objects for the specified file. |
Modifier and Type | Method and Description |
---|---|
IFileSpecification |
IASNode.getFileSpecification()
Get the
IFileSpecification that produced this node |
Modifier and Type | Method and Description |
---|---|
void |
IWorkspace.fileAdded(IFileSpecification addedFile)
Called by clients of the driver object model when a file add has been
detected.
|
void |
IWorkspace.fileChanged(IFileSpecification changedFile)
Called by clients of the driver object model when a file change has been
detected.
|
void |
IWorkspace.fileRemoved(IFileSpecification removedFile)
Called by clients of the driver object model when a file remove has been
detected.
|
Copyright © 2016 The Apache Software Foundation. All rights reserved.