From a373d599db9e47d2db8e72285556a1a62bea8fed Mon Sep 17 00:00:00 2001 From: "andreas.schildbach@gmail.com" Date: Wed, 25 May 2011 15:26:27 +0000 Subject: [PATCH] parse disableTrainInfo attribute in xmlQueryDepartures git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@659 0924bc21-9374-b0fa-ee44-9ff1593b38f0 --- .../schildbach/pte/AbstractHafasProvider.java | 21 ++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/src/de/schildbach/pte/AbstractHafasProvider.java b/src/de/schildbach/pte/AbstractHafasProvider.java index 64264ab1..bbdf8d4c 100644 --- a/src/de/schildbach/pte/AbstractHafasProvider.java +++ b/src/de/schildbach/pte/AbstractHafasProvider.java @@ -421,15 +421,16 @@ public abstract class AbstractHafasProvider implements NetworkProvider + "(?:e_delay\\s*=\"\\d+\"\\s*)?" // (???) + "(?:newpl\\s*=\"([^\"]*)\"\\s*)?" // + "(?:platform\\s*=\"([^\"]*)\"\\s*)?" // position - + "targetLoc\\s*=\"([^\"]*)\"\\s*" // destination + + "(?:targetLoc\\s*=\"([^\"]*)\"\\s*)?" // destination + "(?:hafasname\\s*=\"([^\"]*)\"\\s*)?" // line + "prod\\s*=\"([^\"]*)\"\\s*" // line + "(?:class\\s*=\"([^\"]*)\"\\s*)?" // class - + "(?:dir\\s*=\"[^\"]*\"\\s*)?" // (destination) + + "(?:dir\\s*=\"([^\"]*)\"\\s*)?" // destination + "(?:capacity\\s*=\"[^\"]*\"\\s*)?" // (???) + "(?:depStation\\s*=\"(.*?)\"\\s*)?" // + "(?:delayReason\\s*=\"([^\"]*)\"\\s*)?" // message - + "(?:is_reachable\\s*=\"([^\"]*)\"\\s*)?" // (???) + + "(?:is_reachable\\s*=\"[^\"]*\"\\s*)?" // (???) + + "(?:disableTrainInfo\\s*=\"[^\"]*\"\\s*)?" // (???) ); private static final Pattern P_XML_QUERY_DEPARTURES_MESSAGES = Pattern.compile(" 0 ? msg : null; } else