Bremen, Bremerhaven & Oldenburg

git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@638 0924bc21-9374-b0fa-ee44-9ff1593b38f0
This commit is contained in:
andreas.schildbach@gmail.com 2011-05-11 18:16:16 +00:00
parent a1b04662e6
commit c9fe1daa86
10 changed files with 356 additions and 277 deletions

View file

@ -230,15 +230,11 @@ public class SbbProvider extends AbstractHafasProvider
}
}
private static final Pattern P_NORMALIZE_TYPE_BUS = Pattern.compile("BUS\\w*");
@Override
protected char normalizeType(final String type)
{
final String ucType = type.toUpperCase();
if (ucType.equals("X")) // InterConnex
return 'I';
if (ucType.equals("IN")) // Oslo
return 'I';
@ -266,12 +262,8 @@ public class SbbProvider extends AbstractHafasProvider
return 'B';
if (ucType.equals("TX"))
return 'B';
if (ucType.equals("TAXI"))
return 'B';
if (ucType.equals("BUXI"))
return 'B';
if (P_NORMALIZE_TYPE_BUS.matcher(ucType).matches())
return 'B';
if (ucType.equals("BAV"))
return 'F';