20 package net.sf.gridarta.model.io;
22 import java.io.BufferedReader;
23 import java.io.IOException;
24 import java.util.Collection;
25 import java.util.List;
30 import org.jetbrains.annotations.NotNull;
31 import org.jetbrains.annotations.Nullable;
50 G
load(@NotNull BufferedReader reader, @Nullable Collection<G> objects)
throws IOException;
65 G
load(@NotNull BufferedReader reader, @NotNull String firstLine, @Nullable Collection<G> objects)
throws IOException;
73 void save(@NotNull Appendable appendable, @NotNull G gameObject)
throws IOException;
96 void addModifiedFields(@NotNull G gameObject, @NotNull Map<String, String> fields);