21 package org.matsim.core.population.io;
23 import java.io.BufferedWriter;
24 import java.io.IOException;
27 import org.apache.logging.log4j.LogManager;
41 void writePerson(
final Person person,
final BufferedWriter out)
throws IOException;
43 void endPlans(
final BufferedWriter out)
throws IOException;
48 if (!converters.isEmpty()) {
49 LogManager.getLogger(getClass()).warn(
50 getClass().getName() +
51 " does not support custom attributes." +
52 " Please use a more recent file format" +
53 " if you need this feature.");
void writePerson(final Person person, final BufferedWriter out)
void writeHeaderAndStartElement(BufferedWriter out)
default void putAttributeConverters(Map< Class<?>, AttributeConverter<?>> converters)
void startPlans(final Population plans, final BufferedWriter out)
void endPlans(final BufferedWriter out)
void writeSeparator(final BufferedWriter out)