--- android/TrainInfoService/src/dk/thoerup/traininfoservice/banedk/MetroFetcher.java 2010/09/16 14:04:28 1061 +++ android/TrainInfoService/src/dk/thoerup/traininfoservice/banedk/MetroFetcher.java 2011/04/20 19:01:33 1355 @@ -14,8 +14,9 @@ import dk.thoerup.android.traininfo.common.StationBean.StationEntry; import dk.thoerup.circuitbreaker.CircuitBreaker; import dk.thoerup.circuitbreaker.CircuitBreakerManager; -import dk.thoerup.traininfoservice.StationDAO; +import dk.thoerup.genericjavautils.TimeoutMap; import dk.thoerup.traininfoservice.Statistics; +import dk.thoerup.traininfoservice.db.StationDAO; @@ -61,47 +62,57 @@ Element content = doc.getElementsByClass("metro-widget-content").get(0); Elements contentElems = content.children(); - Element departureTable = content.getElementsByTag("table").get(0); - - Elements rows = departureTable.getElementsByTag("tr"); - - for (int i=1; i 0 ) { - - String destination = fields.get(1).text(); - - Elements minuteFields = fields.get(2).children(); - String minutes =""; - for (Element elm : minuteFields) { - minutes = minutes + elm.text() + " "; + Element departureTable = content.getElementsByTag("table").get(0); + + Elements rows = departureTable.getElementsByTag("tr"); + + for (int i=1; i