Modifier and Type | Field and Description |
---|---|
protected FilenameGenerator |
m_filenameGen
This member is used to generate filenames
|
protected java.lang.String |
m_filePrefix
This member is the output file prefix.
|
protected java.lang.String |
m_fileSuffix
This member is the output file suffix.
|
protected ILogger |
m_iLogger
This member is used for reporting errors and warnings.
|
protected java.lang.String |
m_outputDir
This member is the directory files are written to.
|
protected java.io.DataOutputStream |
m_outputStream
This member is the stream we output data to.
|
Constructor and Description |
---|
CDataSink(java.lang.String outputDir,
ILogger iLogger) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getFilePrefix() |
java.lang.String |
getFileSuffix() |
protected java.lang.String |
getNewFilename()
This function is used to return a new filename unique to the
current output directory.
|
java.lang.String |
getOutputDir() |
void |
setFilenameGenerator(FilenameGenerator filenameGen) |
void |
setFilePrefix(java.lang.String filePrefix) |
void |
setFileSuffix(java.lang.String fileSuffix) |
boolean |
start()
This function is called to start writing.
|
boolean |
stop()
This function is called to stop writing.
|
boolean |
writeData(java.lang.Object data)
This function is called to write a string to the output medium.
|
protected ILogger m_iLogger
protected java.lang.String m_outputDir
protected java.io.DataOutputStream m_outputStream
protected java.lang.String m_filePrefix
protected java.lang.String m_fileSuffix
protected FilenameGenerator m_filenameGen
public CDataSink(java.lang.String outputDir, ILogger iLogger)
public java.lang.String getOutputDir()
public java.lang.String getFilePrefix()
public java.lang.String getFileSuffix()
public void setFilePrefix(java.lang.String filePrefix)
public void setFileSuffix(java.lang.String fileSuffix)
public final void setFilenameGenerator(FilenameGenerator filenameGen)
public boolean writeData(java.lang.Object data)
public boolean start()
public boolean stop()
protected java.lang.String getNewFilename()