From 0607164c571fed8ffb2179fd04f7cbb91d6164cd Mon Sep 17 00:00:00 2001 From: "andreas.schildbach@gmail.com" Date: Sun, 22 Jan 2012 19:01:27 +0000 Subject: [PATCH] line attributes for replacement service of Berlin git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@898 0924bc21-9374-b0fa-ee44-9ff1593b38f0 --- src/de/schildbach/pte/BvgProvider.java | 5 +++++ src/de/schildbach/pte/dto/Line.java | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/de/schildbach/pte/BvgProvider.java b/src/de/schildbach/pte/BvgProvider.java index 3df3b286..1b51c096 100644 --- a/src/de/schildbach/pte/BvgProvider.java +++ b/src/de/schildbach/pte/BvgProvider.java @@ -898,6 +898,11 @@ public final class BvgProvider extends AbstractHafasProvider if ("S42".equals(line)) return newLine("SS42", Attr.CIRCLE_ANTICLOCKWISE); + if ("BS41".equals(line)) + return newLine("BS41", Attr.SERVICE_REPLACEMENT, Attr.CIRCLE_CLOCKWISE); + if ("BS42".equals(line)) + return newLine("BS42", Attr.SERVICE_REPLACEMENT, Attr.CIRCLE_ANTICLOCKWISE); + final Matcher mRegional = P_LINE_REGIONAL.matcher(line); if (mRegional.matches()) return newLine('R' + mRegional.group(1)); diff --git a/src/de/schildbach/pte/dto/Line.java b/src/de/schildbach/pte/dto/Line.java index 9158804b..0131baf4 100644 --- a/src/de/schildbach/pte/dto/Line.java +++ b/src/de/schildbach/pte/dto/Line.java @@ -27,7 +27,7 @@ public final class Line implements Serializable, Comparable { public enum Attr { - CIRCLE_CLOCKWISE, CIRCLE_ANTICLOCKWISE, WHEEL_CHAIR_ACCESS + CIRCLE_CLOCKWISE, CIRCLE_ANTICLOCKWISE, SERVICE_REPLACEMENT, WHEEL_CHAIR_ACCESS } private static final long serialVersionUID = -5642533805998375070L;