All Classes and Interfaces
Class
Description
Simple abstract class to use for storing coordinates with IDs and travel types.
Simple abstract class to use for storing geometry data with IDs and travel types.
Created by Gideon Cohen
Created by Gideon Cohen
A simple immutable POJO object representing a number of address fields.
POJO to define pipeline aggregations for the multigraph.
The POJO for the response from the ESRI authentication.
The basegraph is a POJO representation of an unweighted directed graph, it consists nodes and directed edges between them.
Creates a bounding box of the reachable area using the specified travel options.
Geocoding candidate for a requested address.
Created by gerb on 27.02.18.
AbstractClass for dealing with Source/Target H3 Addresses
Created by Gideon Cohen
Created by Gideon Cohen
Default implementation for storing source coordinates.
Created by gerb on 01/02/2017.
Created by gerb on 01/03/2017.
Default implementation for storing source geometries.
Default implementation for storing target coordinates.
Created by gerb on 01/02/2017.
Created by gerb on 01/03/2017.
Specifying which directions of the edge should be considered and if more then one then how they will be aggregated.
Reachability request to edge statistics service.
Parameters for an edge statistics reachability request.
Response object of EdgeStatisticsReachabilityRequest
Parameters for an edge statistics location request.
The POJO for an error message reponse sent from an ESRI service (see
GeocodingResponse and AuthenticationResponse)Immutable Class to specify the user credentials for an ESRI account - this may be required for using
GeocodingRequest (which uses the ESRI service)Interface to keep any exception error or response code
Created by gerb on 27/03/2017.
The
GeocodingRequest uses the ESRI webservice to request a coordinate candidates for one or more addresses.Special Geocoding request options that can be set at creation of the request.
Response of the ESRI geocoding REST service for a requested address.
Utils for geojson.
Created by gerb on 07.06.18.
Utility class with useful methods such as unit conversion
Created by David on 18.07.2017.
Parse TravelOptions into JSON strings that can be used when calling client methods.
Utility class to help generate JSON Strings using StringBuilders
Contains ID and Travel type for both Coordinates and Polygons
Parameters for an edge statistics request.
The multigraph object that is returned when doing a Multigraph request with JSON serialization.
The currently implemented aggregations that are supported by the multi graph request.
The currently implemented aggregations for edges that are supported by the multi graph request.
The currently implemented domain types (on which the aggregation is based on) that are supported by the multi graph request.
Enumeration for custom geometry layers aggregation on MultiGraph requests
The currently implemented layer types that are supported by the multi graph request.
Class to create and execute a multigraph request.
Since two options are available both can be used accordingly.
The currently implemented serialization formats that are supported by the multi graph request.
Find reachable openstreetmap pois with this class.
Checks for combination of poi tags.
Find reachable openstreetmap pois with this class.
Created by gerb on 24/03/2017.
Created by gerb on 22/03/2017.
Creates polygons for the source points with specified travel times in minutes.
Calculates travel time for each source point to all targets.
Parse TravelOptions into JSON strings that can be used when calling client methods.
Generic ClientRequestFilter that adds an http header according to the given key and value
Response codes (of responses with status code 200) from the Targomo API.
Generates possible route from sources to targets.
Interface for the geometries used as sources and targets in the core routing.
Generates the default client.
Created by gerb on 01/03/2017.
Created by gerb on 13/02/2017.
Excpetion thrown when there is an exception in a request to a Targomo API
Exception thrown when there is an error in the definition of a request configuration object
Excpetion thrown when there is a runtime exception in a request to a Targomo API
Base request to the targomo API.
Calculates travel times from each source point to each target.
Get all the transit stations reachable from source(s) and the times of the next stops
Only accepts
HttpMethod POST.Common configuration class for executing all requests.
This class is responsible for storing the distance and time taken to route between a source and target
ClientRequestFilter implementation for x-targomo-environment headers
How to use it: just register this component to one Jersey Client
E.g.:
Client client = ClientBuilder.newClient();
client.register(new UserServiceEnvClientFilter("staging"));
Same as the
UserServiceEnvClientFilter but for the refer headerEnum denoting Day of the week with int values for both monday->sunday and sunday->saturday.