This commit is contained in:
Andreas Schildbach 2013-01-05 13:16:19 +01:00
parent 0e7be5280f
commit bd47a2f23c
3 changed files with 80 additions and 0 deletions

View file

@ -1025,6 +1025,8 @@ public abstract class AbstractEfaProvider extends AbstractNetworkProvider
return 'R' + str;
if (type.equals("as")) // agilis-Schnellzug
return 'R' + str;
if (type.equals("agilis")) // agilis
return 'R' + str;
if (type.equals("agilis-Schnellzug")) // agilis-Schnellzug
return 'R' + str;
if (type.equals("TLX")) // Trilex (Vogtlandbahn)

View file

@ -55,6 +55,27 @@ public class MvvProvider extends AbstractEfaProvider
return false;
}
@Override
protected String parseLine(final String mot, final String name, final String longName, final String noTrainName)
{
if ("0".equals(mot) && longName.equals("Hamburg-Köln-Express"))
return "I" + longName;
else if ("0".equals(mot) && longName.equals("Erfurter Bahn Express"))
return "R" + longName;
else if ("0".equals(mot) && longName.equals("VIAS GmbH"))
return "R" + longName;
else if ("0".equals(mot) && longName.equals("Vogtlandbahn"))
return "R" + longName;
else if ("0".equals(mot) && longName.equals("Süd-Thüringen-Bahn"))
return "R" + longName;
else if ("0".equals(mot) && longName.equals("erixx - Der Heidesprinter"))
return "R" + longName;
else
return super.parseLine(mot, name, longName, noTrainName);
}
private static final Map<String, Style> LINES = new HashMap<String, Style>();
static

View file

@ -56,6 +56,63 @@ public class TflProvider extends AbstractEfaProvider
return false;
}
@Override
protected String parseLine(final String mot, final String name, final String longName, final String noTrainName)
{
if ("0".equals(mot) && "First Hull Trains".equals(noTrainName))
return "I" + name;
else if ("0".equals(mot) && "Southern".equals(noTrainName))
return "R" + name;
else if ("0".equals(mot) && "Southeastern".equals(noTrainName))
return "R" + name;
else if ("0".equals(mot) && "South West Trains".equals(noTrainName))
return "R" + name;
else if ("0".equals(mot) && "Greater Anglia".equals(noTrainName))
return "R" + name;
else if ("0".equals(mot) && "First Great Western".equals(noTrainName))
return "R" + name;
else if ("0".equals(mot) && "First Capital Connect".equals(noTrainName))
return "R" + name;
else if ("0".equals(mot) && "Northern Rail".equals(noTrainName))
return "R" + name;
else if ("0".equals(mot) && "Chiltern Railways".equals(noTrainName))
return "R" + name;
else if ("0".equals(mot) && "Heathrow Connect".equals(noTrainName))
return "R" + name;
else if ("0".equals(mot) && "Heathrow Express".equals(noTrainName))
return "R" + name;
else if ("0".equals(mot) && "Gatwick Express".equals(noTrainName))
return "R" + name;
else if ("0".equals(mot) && "Merseyrail".equals(noTrainName))
return "R" + name;
else if ("0".equals(mot) && "East Coast".equals(noTrainName))
return "R" + name;
else if ("0".equals(mot) && "Cross Country".equals(noTrainName))
return "R" + name;
else if ("0".equals(mot) && "East Midlands Trains".equals(noTrainName))
return "R" + name;
else if ("0".equals(mot) && "Arriva Trains Wales".equals(noTrainName))
return "R" + name;
else if ("0".equals(mot) && "First TransPennine Express".equals(noTrainName))
return "R" + name;
else if ("0".equals(mot) && "ScotRail".equals(noTrainName))
return "R" + name;
else if ("0".equals(mot) && "London Midland".equals(noTrainName))
return "R" + name;
else if ("0".equals(mot) && "c2c".equals(noTrainName))
return "R" + name;
else if ("0".equals(mot) && "Grand Central".equals(noTrainName))
return "R" + name;
else if ("0".equals(mot) && "Virgin Trains".equals(noTrainName))
return "R" + name;
else if ("0".equals(mot) && "Island Line".equals(noTrainName))
return "R" + name;
else
return super.parseLine(mot, name, longName, noTrainName);
}
private static final Map<String, Style> LINES = new HashMap<String, Style>();
static