From 23d5223c031b0d60ff1f5787a7db3bb0d05d520f Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Sat, 18 Aug 2012 00:00:15 +0200 Subject: [PATCH] parse bicycle carriage --- enabler/src/de/schildbach/pte/AbstractHafasProvider.java | 2 ++ enabler/src/de/schildbach/pte/dto/Line.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/enabler/src/de/schildbach/pte/AbstractHafasProvider.java b/enabler/src/de/schildbach/pte/AbstractHafasProvider.java index 29040bcd..a9ba98ff 100644 --- a/enabler/src/de/schildbach/pte/AbstractHafasProvider.java +++ b/enabler/src/de/schildbach/pte/AbstractHafasProvider.java @@ -1749,6 +1749,8 @@ public abstract class AbstractHafasProvider extends AbstractNetworkProvider { if (comment.startsWith("bf ")) lineAttrs.add(Line.Attr.WHEEL_CHAIR_ACCESS); + else if (comment.startsWith("FA ") || comment.startsWith("FB ") || comment.startsWith("FR ")) + lineAttrs.add(Line.Attr.BICYCLE_CARRIAGE); } is.reset(); diff --git a/enabler/src/de/schildbach/pte/dto/Line.java b/enabler/src/de/schildbach/pte/dto/Line.java index 924ddb59..ea7407b4 100644 --- a/enabler/src/de/schildbach/pte/dto/Line.java +++ b/enabler/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, SERVICE_REPLACEMENT, LINE_AIRPORT, WHEEL_CHAIR_ACCESS + CIRCLE_CLOCKWISE, CIRCLE_ANTICLOCKWISE, SERVICE_REPLACEMENT, LINE_AIRPORT, WHEEL_CHAIR_ACCESS, BICYCLE_CARRIAGE } private static final long serialVersionUID = -5642533805998375070L;