org.eclipse.xpand2.output
Interface Output

All Known Implementing Classes:
BlankLineSkippingOutput, OutputImpl, TracingOutput

public interface Output

Author:
Sven Efftinge (http://www.efftinge.de)

Method Summary
 void addOutlet(Outlet outlet)
           
 void closeFile()
           
 Outlet getOutlet(java.lang.String name)
           
 void openFile(java.lang.String path, java.lang.String outletName)
           
 SyntaxElement popStatement()
           
 void pushStatement(SyntaxElement stmt, XpandExecutionContext ctx)
           
 void write(java.lang.String bytes)
           
 

Method Detail

write

void write(java.lang.String bytes)

pushStatement

void pushStatement(SyntaxElement stmt,
                   XpandExecutionContext ctx)

popStatement

SyntaxElement popStatement()

openFile

void openFile(java.lang.String path,
              java.lang.String outletName)

closeFile

void closeFile()

addOutlet

void addOutlet(Outlet outlet)

getOutlet

Outlet getOutlet(java.lang.String name)