/
DevDenzo
/
BusManager
Обзор
Документация
Войти
/
DevDenzo
/
BusManager
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/main/java/strategy/JsonFileBusInputStrategy.java
23 строки
541 B
Denis Sklyarskij
добавлена стратегия чтения файла
27 дек 2025, 14:26
27 дек 2025, 14:26
7528e18
Код
Авторство
О чём код?
package strategy; import model.Bus; import util.JsonLoader; import java.util.List; import com.google.gson.reflect.TypeToken; public class JsonFileBusInputStrategy implements BusInputStrategy { private final String resourceName; public JsonFileBusInputStrategy(String resourceName) { this.resourceName = resourceName; } @Override public List<Bus> collectBuses() { TypeToken<List<Bus>> typeToken = new TypeToken<>() { }; return JsonLoader.loadFromFile(resourceName, typeToken); } }