21 package org.matsim.counts.algorithms;
23 import org.apache.logging.log4j.LogManager;
24 import org.apache.logging.log4j.Logger;
31 import java.util.List;
32 import java.util.Vector;
44 public CountsHtmlAndGraphsWriter(
final String iterationPath,
final List<CountSimComparison> countSimComparisons,
final int iteration) {
45 this.iterationPath = iterationPath +
"/graphs/";
49 new File(this.iterationPath).mkdir();
50 this.graphsCreators=
new Vector<CountsGraphsCreator>();
58 this.graphsCreators.add(graphsCreator);
62 log.info(
"Creating graphs");
64 List<CountsGraph> graphs = cgc.createGraphs(this.countSimComparisons, this.iteration);
65 this.outputDelegate.
addSection(cgc.getSection());
OutputDelegate outputDelegate
void createHtmlAndGraphs()
void addSection(final Section section)
List< CountsGraphsCreator > graphsCreators
List< CountSimComparison > countSimComparisons
void addGraphsCreator(final CountsGraphsCreator graphsCreator)
OutputDelegate getOutput()
void addCountsGraph(final CountsGraph cg)
CountsHtmlAndGraphsWriter(final String iterationPath, final List< CountSimComparison > countSimComparisons, final int iteration)