Include network with Line.

This commit is contained in:
Andreas Schildbach 2015-02-16 14:58:53 +01:00
parent 39008afc0b
commit 2038a740e2
23 changed files with 446 additions and 418 deletions

View file

@ -42,15 +42,16 @@ public class VrnProvider extends AbstractEfaProvider
}
@Override
protected Line parseLine(final @Nullable String id, final @Nullable String mot, final @Nullable String symbol, final @Nullable String name,
final @Nullable String longName, final @Nullable String trainType, final @Nullable String trainNum, final @Nullable String trainName)
protected Line parseLine(final @Nullable String id, final @Nullable String network, final @Nullable String mot, final @Nullable String symbol,
final @Nullable String name, final @Nullable String longName, final @Nullable String trainType, final @Nullable String trainNum,
final @Nullable String trainName)
{
if ("0".equals(mot))
{
if ("InterRegio".equals(longName) && symbol == null)
return new Line(id, Product.REGIONAL_TRAIN, "IR");
return new Line(id, network, Product.REGIONAL_TRAIN, "IR");
}
return super.parseLine(id, mot, symbol, name, longName, trainType, trainNum, trainName);
return super.parseLine(id, network, mot, symbol, name, longName, trainType, trainNum, trainName);
}
}