
org.opentripplanner.standalone.config.buildconfig.TransitFeeds Maven / Gradle / Ivy
The newest version!
package org.opentripplanner.standalone.config.buildconfig;
import java.net.URI;
import java.util.List;
import org.opentripplanner.graph_builder.model.DataSourceConfig;
import org.opentripplanner.gtfs.graphbuilder.GtfsFeedParameters;
import org.opentripplanner.netex.config.NetexFeedParameters;
public record TransitFeeds(
List gtfsFeeds,
List netexFeeds
) {
public TransitFeeds(List gtfsFeeds, List netexFeeds) {
this.netexFeeds = netexFeeds;
this.gtfsFeeds = gtfsFeeds;
}
public List gtfsFiles() {
return gtfsFeeds.stream().map(DataSourceConfig::source).toList();
}
public List netexFiles() {
return netexFeeds.stream().map(DataSourceConfig::source).toList();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy