package org.opentripplanner.index.model;
import java.util.Collection;
import java.util.List;
import org.onebusaway.gtfs.model.AgencyAndId;
import org.onebusaway.gtfs.model.Route;
import org.opentripplanner.gtfs.GtfsLibrary;
import com.beust.jcommander.internal.Lists;
public class RouteShort {
public AgencyAndId id;
public String shortName;
public String longName;
public String mode;
public String color;
public String agencyName;
public RouteShort (Route route) {
id = route.getId();
shortName = route.getShortName();
longName = route.getLongName();
mode = GtfsLibrary.getTraverseMode(route).toString();
color = route.getColor();
agencyName = route.getAgency().getName();
}
public static List<RouteShort> list (Collection<Route> in) {
List<RouteShort> out = Lists.newArrayList();
for (Route route : in) out.add(new RouteShort(route));
return out;
}
}