special handling for Tunnelbana

git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@922 0924bc21-9374-b0fa-ee44-9ff1593b38f0
This commit is contained in:
andreas.schildbach@gmail.com 2012-01-28 17:38:56 +00:00
parent af6a358e6a
commit 5eb81d40ae

View file

@ -201,6 +201,7 @@ public class SeProvider extends AbstractHafasProvider
} }
private static final Pattern P_NORMALIZE_LINE_BUS = Pattern.compile("Buss\\s*(.*)"); private static final Pattern P_NORMALIZE_LINE_BUS = Pattern.compile("Buss\\s*(.*)");
private static final Pattern P_NORMALIZE_LINE_SUBWAY = Pattern.compile("Tunnelbana\\s*(.*)");
@Override @Override
protected Line parseLineAndType(final String line) protected Line parseLineAndType(final String line)
@ -209,6 +210,10 @@ public class SeProvider extends AbstractHafasProvider
if (mBus.matches()) if (mBus.matches())
return newLine('B' + mBus.group(1)); return newLine('B' + mBus.group(1));
final Matcher mSubway = P_NORMALIZE_LINE_SUBWAY.matcher(line);
if (mSubway.matches())
return newLine("UT" + mSubway.group(1));
return newLine('?' + line); return newLine('?' + line);
} }
} }