public class MXMLBackend extends JSBackend
IBackend API where the
MXMLBlockWalker is used to traverse the IMXMLFileNode AST.| Constructor and Description |
|---|
MXMLBackend() |
| Modifier and Type | Method and Description |
|---|---|
IMXMLEmitter |
createMXMLEmitter(FilterWriter out) |
IMXMLBlockWalker |
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. |
ISourceFileHandler |
getSourceFileHandlerInstance()
Returns the instance that is used to manage what type of
ICompilationUnit is created during parsing. |
createConfigurator, createDocEmitter, createEmitter, createMXMLWriter, createPublisher, createSourceMapEmitter, createTarget, createWalker, createWriter, createWriterBuffer, getOutputExtensionpublic ISourceFileHandler getSourceFileHandlerInstance()
IBackendICompilationUnit is created during parsing.getSourceFileHandlerInstance in interface IBackendgetSourceFileHandlerInstance in class JSBackendISourceFileHandler.public IMXMLEmitter createMXMLEmitter(FilterWriter out)
createMXMLEmitter in interface IBackendcreateMXMLEmitter in class JSBackendpublic IMXMLBlockWalker createMXMLWalker(IASProject project, List<ICompilerProblem> errors, IMXMLEmitter mxmlEmitter, IASEmitter asEmitter, IBlockWalker asBlockWalker)
IBackendIASBlockWalker for ActionScript source code production.
Use the #createWalker(IASProject, List, ASFilterWriter) method
first and pass that instance into this method's walker
parameter.
createMXMLWalker in interface IBackendcreateMXMLWalker in class JSBackendproject - The current IASProject.errors - The current ICompilerProblem list.Copyright © 2016 The Apache Software Foundation. All rights reserved.