org.eclipse.xtend.backend.syslib
Class FileOutlet

java.lang.Object
  extended by org.eclipse.xtend.backend.syslib.FileOutlet
All Implemented Interfaces:
Outlet

public final class FileOutlet
extends java.lang.Object
implements Outlet

Author:
Arno Haase (http://www.haase-consulting.com)

Constructor Summary
FileOutlet()
           
 
Method Summary
 java.lang.String createUri(java.lang.String filename)
           
 java.io.Writer createWriter(java.lang.String filename)
           
 java.io.Writer createWriter(java.lang.String filename, boolean append)
           
 java.io.File getBaseDir()
           
 java.lang.String getFileEncoding()
           
 java.util.List<InMemoryPostprocessor> getInMemoryPostprocessors()
           
 java.util.List<UriBasedPostprocessor> getUriBasedPostprocessors()
           
 boolean isAppend()
           
 boolean isOverwrite()
           
 void register(InMemoryPostprocessor pp)
           
 void register(UriBasedPostprocessor pp)
           
 void setAppend(boolean append)
           
 void setBaseDir(java.io.File baseDir)
           
 void setFileEncoding(java.lang.String fileEncoding)
           
 void setOverwrite(boolean overwrite)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileOutlet

public FileOutlet()
Method Detail

register

public void register(InMemoryPostprocessor pp)

register

public void register(UriBasedPostprocessor pp)

getBaseDir

public java.io.File getBaseDir()

setBaseDir

public void setBaseDir(java.io.File baseDir)

getFileEncoding

public java.lang.String getFileEncoding()

setFileEncoding

public void setFileEncoding(java.lang.String fileEncoding)

isOverwrite

public boolean isOverwrite()

setOverwrite

public void setOverwrite(boolean overwrite)

setAppend

public void setAppend(boolean append)

isAppend

public boolean isAppend()

createWriter

public java.io.Writer createWriter(java.lang.String filename)
Specified by:
createWriter in interface Outlet

createWriter

public java.io.Writer createWriter(java.lang.String filename,
                                   boolean append)
Specified by:
createWriter in interface Outlet

createUri

public java.lang.String createUri(java.lang.String filename)
Specified by:
createUri in interface Outlet

getInMemoryPostprocessors

public java.util.List<InMemoryPostprocessor> getInMemoryPostprocessors()
Specified by:
getInMemoryPostprocessors in interface Outlet

getUriBasedPostprocessors

public java.util.List<UriBasedPostprocessor> getUriBasedPostprocessors()
Specified by:
getUriBasedPostprocessors in interface Outlet