public class MXMLEmitter extends Emitter implements IMXMLEmitter
| Modifier and Type | Field and Description |
|---|---|
protected IMXMLBlockWalker |
walker |
| Constructor and Description |
|---|
MXMLEmitter(FilterWriter out) |
flushBuilder, getBuilder, getCurrentColumn, getCurrentIndent, getCurrentLine, getIndent, getProblems, getWalker, indentPop, indentPush, isBufferWrite, setBufferWrite, setWalker, stringifyNode, write, write, writeNewline, writeNewline, writeNewline, writeNewline, writeNewline, writeSymbol, writeToken, writeTokenclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitindentPop, indentPush, stringifyNode, write, write, writeNewline, writeNewline, writeNewline, writeNewline, writeNewline, writeToken, writeTokenprotected IMXMLBlockWalker walker
public MXMLEmitter(FilterWriter out)
public String postProcess(String output)
postProcess in interface IMXMLEmitterpublic IBlockWalker getMXMLWalker()
getMXMLWalker in interface IMXMLEmitterpublic void setMXMLWalker(IBlockWalker value)
setMXMLWalker in interface IMXMLEmitterpublic void emitDeclarations(org.apache.royale.compiler.tree.mxml.IMXMLDeclarationsNode node)
emitDeclarations in interface IMXMLEmitterpublic void emitDocumentHeader(org.apache.royale.compiler.tree.mxml.IMXMLFileNode node)
emitDocumentHeader in interface IMXMLEmitterpublic void emitDocumentFooter(org.apache.royale.compiler.tree.mxml.IMXMLFileNode node)
emitDocumentFooter in interface IMXMLEmitterpublic void emitClass(org.apache.royale.compiler.tree.mxml.IMXMLClassDefinitionNode node)
emitClass in interface IMXMLEmitterpublic void emitEventSpecifier(org.apache.royale.compiler.tree.mxml.IMXMLEventSpecifierNode node)
emitEventSpecifier in interface IMXMLEmitterpublic void emitInstance(org.apache.royale.compiler.tree.mxml.IMXMLInstanceNode node)
emitInstance in interface IMXMLEmitterpublic void emitPropertySpecifier(org.apache.royale.compiler.tree.mxml.IMXMLPropertySpecifierNode node)
emitPropertySpecifier in interface IMXMLEmitterpublic void emitStyleSpecifier(org.apache.royale.compiler.tree.mxml.IMXMLStyleSpecifierNode node)
emitStyleSpecifier in interface IMXMLEmitterpublic void emitScript(org.apache.royale.compiler.tree.mxml.IMXMLScriptNode node)
emitScript in interface IMXMLEmitterpublic void emitObject(org.apache.royale.compiler.tree.mxml.IMXMLObjectNode node)
emitObject in interface IMXMLEmitterpublic void emitArray(org.apache.royale.compiler.tree.mxml.IMXMLArrayNode node)
emitArray in interface IMXMLEmitterpublic void emitBoolean(org.apache.royale.compiler.tree.mxml.IMXMLBooleanNode node)
emitBoolean in interface IMXMLEmitterpublic void emitInt(org.apache.royale.compiler.tree.mxml.IMXMLIntNode node)
emitInt in interface IMXMLEmitterpublic void emitNumber(org.apache.royale.compiler.tree.mxml.IMXMLNumberNode node)
emitNumber in interface IMXMLEmitterpublic void emitString(org.apache.royale.compiler.tree.mxml.IMXMLStringNode node)
emitString in interface IMXMLEmitterpublic void emitUint(org.apache.royale.compiler.tree.mxml.IMXMLUintNode node)
emitUint in interface IMXMLEmitterpublic void emitMXMLClass(org.apache.royale.compiler.tree.mxml.IMXMLClassNode node)
emitMXMLClass in interface IMXMLEmitterpublic void emitLiteral(org.apache.royale.compiler.tree.mxml.IMXMLLiteralNode node)
emitLiteral in interface IMXMLEmitterpublic void emitPropertySpecifiers(org.apache.royale.compiler.tree.mxml.IMXMLPropertySpecifierNode[] nodes, boolean emitAttributes)
emitPropertySpecifiers in interface IMXMLEmitterprotected void emitAttributeValue(IASNode node)
protected boolean isMXMLContentNode(org.apache.royale.compiler.tree.mxml.IMXMLNode node)
public void emitFactory(org.apache.royale.compiler.tree.mxml.IMXMLFactoryNode node)
emitFactory in interface IMXMLEmitterpublic void emitComponent(org.apache.royale.compiler.tree.mxml.IMXMLComponentNode node)
emitComponent in interface IMXMLEmitterpublic void emitMetadata(org.apache.royale.compiler.tree.mxml.IMXMLMetadataNode node)
emitMetadata in interface IMXMLEmitterpublic void emitEmbed(org.apache.royale.compiler.tree.mxml.IMXMLEmbedNode node)
emitEmbed in interface IMXMLEmitterpublic void emitImplements(org.apache.royale.compiler.tree.mxml.IMXMLImplementsNode node)
emitImplements in interface IMXMLEmitterpublic void emitVector(org.apache.royale.compiler.tree.mxml.IMXMLVectorNode node)
emitVector in interface IMXMLEmitterpublic void emitDatabinding(org.apache.royale.compiler.tree.mxml.IMXMLDataBindingNode node)
emitDatabinding in interface IMXMLEmitterpublic void emitRemoteObjectMethod(org.apache.royale.compiler.tree.mxml.IMXMLRemoteObjectMethodNode node)
emitRemoteObjectMethod in interface IMXMLEmitterpublic void emitRemoteObject(org.apache.royale.compiler.tree.mxml.IMXMLRemoteObjectNode node)
emitRemoteObject in interface IMXMLEmitterpublic void emitWebServiceMethod(org.apache.royale.compiler.tree.mxml.IMXMLWebServiceOperationNode node)
emitWebServiceMethod in interface IMXMLEmitterpublic void emitWebService(org.apache.royale.compiler.tree.mxml.IMXMLWebServiceNode node)
emitWebService in interface IMXMLEmitterCopyright © 2020 The Apache Software Foundation. All rights reserved.