org.eclipse.xtend.backend.syslib
Class FileOutlet
java.lang.Object
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)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FileOutlet
public FileOutlet()
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