Package repast.simphony.data2
Class BatchParamMapFileWriter
- java.lang.Object
-
- repast.simphony.data2.BatchParamMapFileWriter
-
-
Constructor Summary
Constructors Constructor Description BatchParamMapFileWriter(BatchRunDataSource source, FileNameFormatter fnFormatter, String delimiter, FormatType formatType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
append(String key, Object value)
Appends the specified data to this sink.void
close()
Close this DataSink.void
flush()
Flushes any data buffered by this DataSink.void
open(List<String> sourceIds)
Open this DataSink.void
recordEnded()
Notified this DataSink that the current record has ended.void
rowEnded()
Notifies this DataSink that the last append was end of a "row."void
rowStarted()
Notifies this DataSink that the next append is that start of a "row." of data.void
runStarted()
Notifies this BatchParamMapFileWriter that another batch run has started, so we write the current parameter values to a file.
-
-
-
Constructor Detail
-
BatchParamMapFileWriter
public BatchParamMapFileWriter(BatchRunDataSource source, FileNameFormatter fnFormatter, String delimiter, FormatType formatType)
-
-
Method Detail
-
open
public final void open(List<String> sourceIds)
Description copied from interface:DataSink
Open this DataSink.
-
flush
public void flush()
Description copied from interface:DataSink
Flushes any data buffered by this DataSink.
-
runStarted
public void runStarted()
Notifies this BatchParamMapFileWriter that another batch run has started, so we write the current parameter values to a file.
-
rowStarted
public final void rowStarted()
Description copied from interface:DataSink
Notifies this DataSink that the next append is that start of a "row." of data.- Specified by:
rowStarted
in interfaceDataSink
-
append
public final void append(String key, Object value)
Description copied from interface:DataSink
Appends the specified data to this sink. The key can be, for example, a column name and the value the current value for that column.
-
rowEnded
public final void rowEnded()
Description copied from interface:DataSink
Notifies this DataSink that the last append was end of a "row."
-
recordEnded
public final void recordEnded()
Description copied from interface:DataSink
Notified this DataSink that the current record has ended.- Specified by:
recordEnded
in interfaceDataSink
-
-