Andreas Schildbach
fa98ef4bbd
AbstractEfaProvider: Support poiIDs in mobile API.
2018-12-18 11:14:25 +01:00
Andreas Schildbach
de4a94014a
AbstractEfaProvider: Require 'identified' state when querying for departures.
2018-12-18 11:14:25 +01:00
Andreas Schildbach
dd99ab90b7
AbstractEfaProvider: Pass Reader from request body to XML parser, rather than InputStream.
2018-12-18 11:13:51 +01:00
Andreas Schildbach
1318904b18
AbstractEfaProvider: 'RJX' line.
2018-12-14 15:18:41 +01:00
Andreas Schildbach
66409f80e7
AbstractEfaProvider: 'DNA' line.
2018-12-13 18:53:47 +01:00
Andreas Schildbach
e5aa74254b
AbstractEfaProvider: Rename parseJsonStop() to parseJsonPoint().
2018-12-06 16:45:30 +01:00
Andreas Schildbach
5b662a0ba9
AbstractEfaProvider: For stations use ref.id as a station ID when suggesting locations, because stateless has grown a weird appendix in some cases.
2018-12-06 16:43:26 +01:00
Andreas Schildbach
22d552f07f
AbstractEfaProvider: Make control flow clearer in jsonStopfinderRequest().
2018-12-06 16:40:00 +01:00
Andreas Schildbach
6a4f2a6b9b
VGN: Migrate to JSON stopfinder.
2018-12-06 16:36:56 +01:00
Andreas Schildbach
cb9cbf978e
AbstractEfaProvider: Remove unused ability to HTTP POST.
2018-12-05 02:17:15 +01:00
Andreas Schildbach
418b598f37
Revert "EFA: Don't try to convert coordinate result to address."
...
This reverts commit ca4c81ac4a
.
2018-12-03 00:47:55 +01:00
Andreas Schildbach
ea652f30cc
AbstractEfaProvider: 'MRB26' line.
2018-11-28 14:58:27 +01:00
Andreas Schildbach
e6474db222
Point: Store coordinate as pair of double, rather than 1E6 ints.
...
This makes the lat/lon member variables private and adds 1E6 variants for getters and the static constructor.
Also, Location now stores a Point for its coordinate, rather than 1E6 ints. The 1E6-based constructors have been removed.
2018-11-16 01:41:14 +01:00
Andreas Schildbach
2e5f16d3ef
NetworkProvider: Rename Option to TripFlag.
2018-11-05 19:58:20 +01:00
Ialokim
79ff93b80f
NetworkProvider: queryTrips() now uses a TripOptions field for products, optimize, walkSpeed, accessibilty and options.
...
The old queryTrips() variant is now deprecated.
2018-11-05 19:57:33 +01:00
Andreas Schildbach
af94ee8724
AbstractEfaProvider: Fix AtomicReference/value-confusion bug when querying for nearby stations.
2018-11-05 16:24:58 +01:00
Andreas Schildbach
9fbe7947ac
AbstractEfaProvider: 'SWEG' line.
2018-10-31 12:15:31 +01:00
Andreas Schildbach
967f9b8320
AbstractEfaProvider: 'BSB' lines again.
2018-10-06 11:33:52 +02:00
Andreas Schildbach
509fa449cc
AbstractEfaProvider: Parse 'loc' types in parseJsonStop().
2018-10-04 23:14:49 +02:00
Andreas Schildbach
f04d659a58
AbstractEfaProvider: Repeat common request parameters when querying for more trips.
2018-10-04 23:04:22 +02:00
Andreas Schildbach
280cea1f7a
AbstractEfaProvider: Manually skip a few XML tags in processPublicLeg().
2018-10-04 22:50:03 +02:00
Andreas Schildbach
20846bdc73
AbstractEfaProvider: Fix XML parsing in processItdPathCoordinates() when ellipsoid is not WGS84.
2018-10-04 22:45:40 +02:00
Andreas Schildbach
df5eab9d04
AbstractEfaProvider: 'AZS' line.
2018-09-17 19:14:56 +02:00
Andreas Schildbach
0c4e75791f
AbstractEfaProvider: IC line.
2018-08-08 11:27:22 +02:00
Andreas Schildbach
e5dcf67801
AbstractEfaProvider: Improve anyType 'loc' parsing.
2018-08-07 11:47:15 +02:00
Andreas Schildbach
f1a3f99ccc
AbstractEfaProvider: FLX line.
2018-08-01 13:46:53 +02:00
Andreas Schildbach
b2875ddd31
Update links in license to use HTTPS.
2018-07-15 16:47:49 +02:00
Andreas Schildbach
b11dba1ea2
AbstractEfaProvider: Ignore new <ers> element in mobile XML API.
2018-03-13 17:01:13 +01:00
Andreas Schildbach
ac27ae7793
AbstractEfaProvider: Make <lis> element optional in mobile XML API.
2018-03-13 16:55:44 +01:00
Andreas Schildbach
53bb281764
AbstractEfaProvider, AbstractHafasLegacyProvider: 'NightJet' line.
2018-02-10 21:09:22 +01:00
Andreas Schildbach
e7e3d71919
EFA: Handle NO_SERVINGLINES error in mobile XML API.
2017-12-07 15:03:09 +01:00
Andreas Schildbach
1bab623ea6
EFA: Handle STOP_INVALID error in mobile XML API.
2017-12-07 13:20:11 +01:00
Andreas Schildbach
b45be823d9
EFA: Handle new <ers> error message in mobile XML API.
2017-12-04 12:09:35 +01:00
Andreas Schildbach
bc91169379
EFA: Ignore new <routeDesc> element in mobile XML API.
2017-12-03 15:23:59 +01:00
Andreas Schildbach
d50a84e188
AbstractEfaProvider: 'PPN' line.
2017-11-28 18:49:01 +01:00
Andreas Schildbach
f5f1ff90fa
AbstractEfaProvider: 'Öchsle-Bahn' line.
2017-11-28 18:49:01 +01:00
Andreas Schildbach
f7d36542b6
AbstractEfaProvider: 'Locomore' line.
2017-11-28 18:49:01 +01:00
Andreas Schildbach
a3e95ddab2
AbstractEfaProvider: Make processCoordinateStrings() to return null if there is no coordinate string.
2017-09-12 14:59:32 +02:00
Andreas Schildbach
9fd1ccb1dd
EFA: Ignore new <gid> and <trainType> elements in mobile XML API.
2017-05-23 16:24:07 +02:00
Andreas Schildbach
ca4c81ac4a
EFA: Don't try to convert coordinate result to address.
2017-04-25 12:54:49 +02:00
Andreas Schildbach
9398b454a5
Add XmlPullUtil.optEnter() and use it where possible.
2017-03-23 17:54:35 +01:00
Andreas Schildbach
b7048d4736
AbstractEfaProvider: Ignore <itdMapItemList> inside <odvNameElem>.
2017-02-21 16:31:00 +01:00
Andreas Schildbach
f7a5a77b2f
AbstractEfaProvider: Parse delay in <itdTrain> and <itdNoTrain>.
2017-02-21 11:31:53 +01:00
Andreas Schildbach
82f09b16d8
EFA: Fix handling of another broken empty <itdSingleTicket>.
2017-02-15 13:15:30 +01:00
Andreas Schildbach
e4c18d4dad
AbstractEfaProvider: Fix coordinate parsing of station locations in mobile trips result.
2017-01-31 16:38:22 +01:00
Andreas Schildbach
bf510b516d
If possible, use generic type inference for constructing objects.
2017-01-28 14:59:03 +01:00
Andreas Schildbach
7dd43f90c5
AbstractEfaProvider: Line.
2017-01-25 00:20:50 +01:00
Andreas Schildbach
4f7bd832e6
Use HttpUrl and HttpUrl.Builder where possible.
2017-01-03 10:59:30 +01:00
Andreas Schildbach
e50098f092
HttpClient: Remove unused request encoding parameter.
2017-01-02 19:41:37 +01:00
Andreas Schildbach
349aee9aac
Make setters concatenable.
2016-12-25 09:52:25 +01:00