mirror of
https://gitlab.com/oeffi/public-transport-enabler.git
synced 2025-07-18 00:09:55 +00:00
queryNearbyStations() has ResultHeader as well
git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@787 0924bc21-9374-b0fa-ee44-9ff1593b38f0
This commit is contained in:
parent
2b6090bdea
commit
5cbbd7f175
5 changed files with 26 additions and 23 deletions
|
@ -1177,9 +1177,9 @@ public abstract class AbstractHafasProvider implements NetworkProvider
|
|||
final String text = mMessage.group(2);
|
||||
|
||||
if (code.equals("H730")) // Your input is not valid
|
||||
return new NearbyStationsResult(NearbyStationsResult.Status.INVALID_STATION);
|
||||
return new NearbyStationsResult(null, NearbyStationsResult.Status.INVALID_STATION);
|
||||
if (code.equals("H890")) // No trains in result
|
||||
return new NearbyStationsResult(stations);
|
||||
return new NearbyStationsResult(null, stations);
|
||||
throw new IllegalArgumentException("unknown error " + code + ", " + text);
|
||||
}
|
||||
|
||||
|
@ -1215,7 +1215,7 @@ public abstract class AbstractHafasProvider implements NetworkProvider
|
|||
}
|
||||
}
|
||||
|
||||
return new NearbyStationsResult(stations);
|
||||
return new NearbyStationsResult(null, stations);
|
||||
}
|
||||
|
||||
protected final NearbyStationsResult jsonNearbyStations(final String uri) throws IOException
|
||||
|
@ -1251,7 +1251,7 @@ public abstract class AbstractHafasProvider implements NetworkProvider
|
|||
throw new RuntimeException("cannot parse: '" + page + "' on " + uri, x);
|
||||
}
|
||||
|
||||
return new NearbyStationsResult(stations);
|
||||
return new NearbyStationsResult(null, stations);
|
||||
}
|
||||
|
||||
private final static Pattern P_NEARBY_COARSE = Pattern.compile("<tr class=\"(zebra[^\"]*)\">(.*?)</tr>", Pattern.DOTALL);
|
||||
|
@ -1302,7 +1302,7 @@ public abstract class AbstractHafasProvider implements NetworkProvider
|
|||
}
|
||||
}
|
||||
|
||||
return new NearbyStationsResult(stations);
|
||||
return new NearbyStationsResult(null, stations);
|
||||
}
|
||||
|
||||
private static final Pattern P_LINE_SBAHN = Pattern.compile("SN?\\d*");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue