public interface IMXMLEmitter extends IEmitter
IMXMLEmitter
interface allows abstraction between the
IASNodeStrategy
and the current output buffer Writer
.indentPop, indentPush, stringifyNode, write, write, writeNewline, writeNewline, writeNewline, writeNewline, writeNewline, writeToken, writeToken
IBlockWalker getMXMLWalker()
void setMXMLWalker(IBlockWalker mxmlBlockWalker)
void emitDocumentHeader(IMXMLFileNode node)
void emitDocumentFooter(IMXMLFileNode node)
void emitClass(IMXMLClassDefinitionNode node)
void emitEventSpecifier(IMXMLEventSpecifierNode node)
void emitInstance(IMXMLInstanceNode node)
void emitPropertySpecifier(IMXMLPropertySpecifierNode node)
void emitScript(IMXMLScriptNode node)
void emitStyleSpecifier(IMXMLStyleSpecifierNode node)
void emitArray(IMXMLArrayNode node)
void emitBoolean(IMXMLBooleanNode node)
void emitInt(IMXMLIntNode node)
void emitNumber(IMXMLNumberNode node)
void emitObject(IMXMLObjectNode node)
void emitString(IMXMLStringNode node)
void emitUint(IMXMLUintNode node)
void emitLiteral(IMXMLLiteralNode node)
void emitPropertySpecifiers(IMXMLPropertySpecifierNode[] nodes, boolean emitAttributes)
void emitFactory(IMXMLFactoryNode node)
void emitComponent(IMXMLComponentNode node)
void emitDeclarations(IMXMLDeclarationsNode node)
void emitMetadata(IMXMLMetadataNode node)
void emitEmbed(IMXMLEmbedNode node)
void emitImplements(IMXMLImplementsNode node)
void emitVector(IMXMLVectorNode node)
void emitDatabinding(IMXMLDataBindingNode node)
Copyright © 2016 The Apache Software Foundation. All rights reserved.