20 package org.matsim.households;
22 import java.util.Stack;
24 import org.apache.logging.log4j.LogManager;
25 import org.apache.logging.log4j.Logger;
50 public void endTag(String name, String content, Stack<String> context) {
54 this.hhWriter.writeHousehold(household);
60 if (inputFile.equalsIgnoreCase(outputFile)){
61 throw new IllegalArgumentException(
"Inputfile and outputfile must not refer to the same filename!");
64 hhWriter.openFileAndWritePreamble(outputFile);
65 super.readFile(inputFile);
67 hhWriter.writeEndAndCloseFile();
68 log.info(
"Done reading households, running algorithms, and writing file");
static final String HOUSEHOLD
void readFileRunAlgorithmsAndWriteFile(String inputFile, String outputFile)
final void runAlgorithms(Households hh)
void endTag(String name, String content, Stack< String > context)
HouseholdsStreamingReaderV10(HouseholdsAlgorithmRunner algoRunner)
HouseholdsAlgorithmRunner algoRunner
HouseholdsWriterV10 hhWriter