org.eclipse.xpand2.output
Class Outlet
java.lang.Object
org.eclipse.xpand2.output.Outlet
public class Outlet
- extends java.lang.Object
Constructor Summary |
Outlet()
|
Outlet(boolean append,
java.lang.String encoding,
java.lang.String name,
boolean overwrite,
java.lang.String path)
|
Outlet(java.lang.String path)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
postprocessors
public java.util.List<PostProcessor> postprocessors
vetoStrategies
public java.util.List<VetoStrategy> vetoStrategies
Outlet
public Outlet(java.lang.String path)
Outlet
public Outlet()
Outlet
public Outlet(boolean append,
java.lang.String encoding,
java.lang.String name,
boolean overwrite,
java.lang.String path)
isAppend
public boolean isAppend()
setAppend
public void setAppend(boolean append)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
isOverwrite
public boolean isOverwrite()
setOverwrite
public void setOverwrite(boolean overwrite)
getPath
public java.lang.String getPath()
setPath
public void setPath(java.lang.String path)
createFileHandle
public FileHandle createFileHandle(java.lang.String filePath)
throws VetoException
- Throws:
VetoException
getFileEncoding
public java.lang.String getFileEncoding()
setFileEncoding
public void setFileEncoding(java.lang.String fileEncoding)
addPostprocessor
public void addPostprocessor(PostProcessor b)
addVetoStrategy
public void addVetoStrategy(VetoStrategy b)
beforeWriteAndClose
public void beforeWriteAndClose(FileHandle impl)
afterClose
public void afterClose(FileHandle impl)
getFilesCreated
public int getFilesCreated()
incFilesCreated
protected final void incFilesCreated()
- Since:
- 4.3.1
getFilesWrittenAndClosed
public int getFilesWrittenAndClosed()
incFilesWrittenAndClosed
protected final void incFilesWrittenAndClosed()
- Since:
- 4.3.1
shouldWrite
public boolean shouldWrite(FileHandleImpl fileHandleImpl)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object