mirror of
https://gitlab.com/oeffi/public-transport-enabler.git
synced 2025-07-13 16:20:34 +00:00
lines
This commit is contained in:
parent
0e7be5280f
commit
bd47a2f23c
3 changed files with 80 additions and 0 deletions
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue