Package jsl.observers.textfile
Class CSVReport
- java.lang.Object
-
- jsl.observers.ModelElementObserver
-
- jsl.observers.textfile.CSVReport
-
- All Implemented Interfaces:
ObserverIfc,GetNameIfc,IdentityIfc
- Direct Known Subclasses:
CSVExperimentReport,CSVReplicationReport,CSVResponseReport
public abstract class CSVReport extends ModelElementObserver
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanmyHeaderFlagprotected java.lang.StringBuffermyLineprotected intmyLineWidthprotected java.io.PrintWritermyWriterprotected charquoteChar-
Fields inherited from class jsl.observers.ModelElementObserver
myName
-
-
Constructor Summary
Constructors Constructor Description CSVReport(java.nio.file.Path pathToFile)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidbeforeExperiment(ModelElement m, java.lang.Object arg)voidclose()protected abstract voidwriteHeader()-
Methods inherited from class jsl.observers.ModelElementObserver
afterExperiment, afterReplication, beforeReplication, getId, getModelElement, getName, initialize, montecarlo, removedFromModel, replicationEnded, setModelElement, setName, timedUpdate, toString, update, update, warmUp
-
-
-
-
Method Detail
-
close
public void close()
-
writeHeader
protected abstract void writeHeader()
-
beforeExperiment
protected void beforeExperiment(ModelElement m, java.lang.Object arg)
- Overrides:
beforeExperimentin classModelElementObserver
-
-