org.eclipse.xpand2.output
Class Outlet

java.lang.Object
  extended by org.eclipse.xpand2.output.Outlet

public class Outlet
extends java.lang.Object


Field Summary
 java.util.List<PostProcessor> postprocessors
           
 java.util.List<VetoStrategy> vetoStrategies
           
 
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)
           
 
Method Summary
 void addPostprocessor(PostProcessor b)
           
 void addVetoStrategy(VetoStrategy b)
           
 void afterClose(FileHandle impl)
           
 void beforeWriteAndClose(FileHandle impl)
           
 FileHandle createFileHandle(java.lang.String filePath)
           
 java.lang.String getFileEncoding()
           
 int getFilesCreated()
           
 int getFilesWrittenAndClosed()
           
 java.lang.String getName()
           
 java.lang.String getPath()
           
protected  void incFilesCreated()
           
protected  void incFilesWrittenAndClosed()
           
 boolean isAppend()
           
 boolean isOverwrite()
           
 void setAppend(boolean append)
           
 void setFileEncoding(java.lang.String fileEncoding)
           
 void setName(java.lang.String name)
           
 void setOverwrite(boolean overwrite)
           
 void setPath(java.lang.String path)
           
 boolean shouldWrite(FileHandleImpl fileHandleImpl)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

postprocessors

public java.util.List<PostProcessor> postprocessors

vetoStrategies

public java.util.List<VetoStrategy> vetoStrategies
Constructor Detail

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)
Method Detail

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

Copyright 2007 committers of openArchitectureWare and others.
All Rights Reserved.