20 package net.sf.gridarta.model.io;
22 import java.io.BufferedReader;
24 import java.io.FileInputStream;
25 import java.io.IOException;
26 import java.io.InputStreamReader;
27 import java.util.ArrayList;
28 import java.util.List;
34 import org.jetbrains.annotations.NotNull;
47 private final List<G>
objects =
new ArrayList<>();
66 try (FileInputStream fis =
new FileInputStream(file)) {
68 try (BufferedReader br =
new BufferedReader(isr)) {
70 mapArchObjectParserFactory.newMapArchObjectParser().load(br,
mapArchObject);
71 while (gameObjectParser.load(br,
objects) !=
null) {
77 gameObjectParser.collectTempList(
objects);