Andreas Schildbach
4c64746e75
Switch to Java 7.
...
Notes regarding Android compatibility:
- The 'try-with-resources' language feature needs API level 19, so don't use it.
All other language features can be used back to API level 8.
- The JDK 1.7 API still isn't fully implemented, so better stick with 1.6 for now.
2016-09-25 19:53:31 +02:00
Andreas Schildbach
931dafb628
Switch to modern code format. Organize imports. No functional changes.
...
Java sources use Eclipse 4.5 'Java Conventions' with indentation changed to 4 spaces only per level.
2016-09-08 18:26:01 +02:00
Andreas Schildbach
d6e03d7bc0
HttpClient: Support for custom request content types.
2015-09-26 10:04:08 +02:00
Andreas Schildbach
00a395a9ad
Extract HttpClient into own class which can keep state (cookies and configuration for now).
2015-07-19 14:22:55 +02:00
Andreas Schildbach
f4974bc8f2
EFA: Trip optimization for least duration, least changes or least walking.
2015-06-06 00:36:27 +02:00
Andreas Schildbach
2038a740e2
Include network with Line.
2015-03-02 11:22:52 +01:00
Andreas Schildbach
322e7cf8cb
Include network ID in result header.
2015-02-25 09:09:37 +01:00
Andreas Schildbach
cf651676d2
Migrate network IDs to constant field.
2015-02-25 09:05:01 +01:00
Andreas Schildbach
5b3ceed733
Apply @Nullable annotation to NetworkProvider methods and DTOs.
2015-02-17 17:52:28 +01:00
Andreas Schildbach
883015177e
Migrate from using char as a product type to Product enum. Line labels are really just the label and can be null.
2015-02-10 13:56:21 +01:00
Andreas Schildbach
84dbc788ab
Clear warnings about unused variables and methods.
2015-02-06 11:07:41 +01:00
Andreas Schildbach
0a571554c5
Change NetworkProvider.queryTrips() signature to accept a Set of products rather than a Collection.
2015-02-02 10:49:32 +01:00
Andreas Schildbach
8df79805d0
Rename .queryNearbyStations() to .queryNearbyLocations() and make it find POIs too.
2015-02-02 10:41:12 +01:00
Andreas Schildbach
806100c868
Guava: Use Charsets constants.
2015-01-29 00:33:39 +01:00
Andreas Schildbach
589cf69063
Fix rounding errors when parsing coordinates. Add location constructors that take a Point rather than lat and lon.
2015-01-28 23:52:50 +01:00
Andreas Schildbach
55a30f56de
Clean up scrape methods.
2015-01-09 18:42:17 +01:00
Andreas Schildbach
06a0d12b0f
Update year of copyright.
2015-01-01 01:52:27 +01:00
Andreas Schildbach
6e2aa29eca
Allow specifying time when querying for departures.
2014-09-05 20:06:35 +02:00
Andreas Schildbach
4d46299fb1
Fix NetworkProvider.hasCapabilities().
2014-08-29 10:03:20 +02:00
Andreas Schildbach
68989ec451
Sort suggested locations by hit quality.
2014-07-24 11:59:11 +02:00
Andreas Schildbach
00b0f014ca
Rename NetworkProvider.autocompleteStations() to .suggestLocations() and change return type to SuggestLocationsResult.
2014-07-09 16:42:14 +02:00
Andreas Schildbach
67db7d7b2d
Fix usage of Java6 API.
2014-06-18 16:10:16 +02:00
Andreas Schildbach
d6c5d98d8a
Fix bad line labels for PACA.
2014-05-05 08:48:52 +02:00
Andreas Schildbach
d8f3dcaf6c
Migrate location IDs from int to String.
2014-04-23 13:59:52 +02:00
Kjell Braden
069686c746
Provence-Alpes-Côte d’Azur.
2014-04-17 10:34:00 +02:00