Package de.stklcode.pubtrans.ura
Class UraClient.Query
java.lang.Object
de.stklcode.pubtrans.ura.UraClient.Query
- Enclosing class:
- UraClient
Request meta object.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionforDestinationNames(String... destinationNames) Builder pattern to request given destination names.forDirection(Integer direction) Builder pattern to request given direction.Builder pattern to request given line IDs.forLinesByName(String... lineNames) Builder pattern to request given line names.forPosition(Double latitude, Double longitude, Integer radius) Builder pattern to request given position and radius.Builder pattern to request given stop IDs.forStopsByName(String... stopNames) Builder pattern to request given stop names.Get trips for set filters.getStops()Get stops for set filters.getTrips()Get trips for set filters.getTripsStream(Consumer<Trip> consumer) Get trips for set filters.getTripsStream(List<Consumer<Trip>> consumers) Get trips for set filters.Builder pattern to request given direction defined by stop point name.
-
Constructor Details
-
Query
public Query()
-
-
Method Details
-
forLines
Builder pattern to request given line IDs.- Parameters:
lineIDs- Line IDs.- Returns:
- The query.
-
forLinesByName
Builder pattern to request given line names.- Parameters:
lineNames- Line names.- Returns:
- The query.
-
forStops
Builder pattern to request given stop IDs.- Parameters:
stopIDs- Stop IDs.- Returns:
- The query.
-
forStopsByName
Builder pattern to request given stop names.- Parameters:
stopNames- Line names.- Returns:
- The query.
-
forDirection
Builder pattern to request given direction.- Parameters:
direction- The direction.- Returns:
- The query.
-
forDestinationNames
Builder pattern to request given destination names.- Parameters:
destinationNames- Names of destinations.- Returns:
- The query.
- Since:
- 1.1.0
-
towards
Builder pattern to request given direction defined by stop point name.- Parameters:
towards- Towards stop point names.- Returns:
- The request.
- Since:
- 1.1.0
-
forPosition
Builder pattern to request given position and radius.- Parameters:
latitude- Latitude (WGS84).longitude- Longitude (WGS84).radius- Search radius (meters).- Returns:
- The query.
- Since:
- 1.1.0
-
getStops
Get stops for set filters.- Returns:
- List of matching trips.
-
getTrips
Get trips for set filters.- Returns:
- List of matching trips.
-
getTripsStream
Get trips for set filters.- Parameters:
consumer- Consumer for single trips.- Returns:
- Trip reader.
- Throws:
IOException- Errors retrieving stream response.- Since:
- 1.2.0
- See Also:
-
getTripsStream
Get trips for set filters.- Parameters:
consumers- Consumers for single trips.- Returns:
- Trip reader.
- Throws:
IOException- Errors retrieving stream response.- Since:
- 1.2.0
-
getMessages
Get trips for set filters.- Returns:
- List of matching messages.
- Since:
- 1.3
-