All Types

com.tomtom.online.sdk.routing.data.AdrTunnelRestrictionCode

Specifies if the vehicle should be subjected to ADR tunnel restrictions.

com.tomtom.online.sdk.routing.data.AlternativeType

Represents the 'alternativeType' parameter in a Request to the Routing API.

com.tomtom.online.sdk.routing.route.calculation.AlternativeType

Represents the 'alternativeType' parameter in a Request to the Routing API.

com.tomtom.online.sdk.routing.data.Avoid

Represents the 'routeAvoids' parameter in a Request to the Routing API.

com.tomtom.online.sdk.routing.route.description.AvoidType

Defines what kind of roads should be avoided while calculating a route.

com.tomtom.online.sdk.routing.BatchableRoutingResponse

An object which represents a Response to a Routing API Request that can be received within the Batch Response.

com.tomtom.online.sdk.routing.data.batch.BatchableRoutingResponseVisitor

A visitor of routing Response objects, implementing the visitor design pattern. Facilitates operating on BatchRoutingResponse and its subtypes.

com.tomtom.online.sdk.routing.data.batch.BatchableRoutingResponseVisitorAdapter

An empty implementation for BatchableRoutingResponseVisitor. It can be useful for better code readability when not all interface methods are to be implemented.

com.tomtom.online.sdk.routing.BatchableRoutingResultListener

The listener for the Response of the query sent to the Batch Routing online service.

com.tomtom.online.sdk.routing.batch.BatchRoutesCallback

Callback which is responsible to inform about a received BatchRoutesPlan or respective error.

com.tomtom.online.sdk.routing.batch.BatchRoutesPlan

Contains RoutePlan and ReachableRangeArea returned from the Batch Routing service.

com.tomtom.online.sdk.routing.batch.BatchRoutesSpecification

Represents parameters that will be used for a Batch Routing service Request.

com.tomtom.online.sdk.routing.data.batch.BatchRoutingQuery

A builder class used to create queries for the Batch Routing service.

com.tomtom.online.sdk.routing.data.batch.BatchRoutingQueryBuilder

The default builder for BatchRoutingQuery objects.

com.tomtom.online.sdk.routing.data.batch.BatchRoutingResponse

The Response to an Batch Routing Request.

com.tomtom.online.sdk.routing.BuildConfig
com.tomtom.online.sdk.routing.BuildConfig
com.tomtom.online.sdk.routing.data.Cause

The cause of the traffic event.

com.tomtom.online.sdk.routing.route.information.Cause

The cause of the traffic event.

com.tomtom.online.sdk.routing.ev.charging.ChargingConnection

Represents information about the charging connection.

com.tomtom.online.sdk.routing.ev.charging.ChargingCurveSupportPoint

Represents information about the supporting point of a charging curve. Creates an instance of ChargingCurveSupportPoint.

com.tomtom.online.sdk.routing.ev.charging.ChargingDescriptor

Defines parameters related to charging the EV.

com.tomtom.online.sdk.routing.ev.charging.ChargingInformationAtEndOfLeg

Represents information about a charging stop of a route leg.

com.tomtom.online.sdk.routing.ev.charging.ChargingMode

Represents information about the charging behavior of the vehicle. Creates an instance of ChargingMode.

com.tomtom.online.sdk.routing.route.vehicle.CombustionVehicleConsumption

Describes parameters used to determine the vehicle power and consumption.

com.tomtom.online.sdk.routing.route.CombustionVehicleDescriptor

Describes the vehicle with a combustion engine.

com.tomtom.online.sdk.data.CommonParams

An interface used to specify common params when using the Routing service. Used in CommonParamsBuilder class.

com.tomtom.online.sdk.data.CommonParamsBuilder

A class used to build commonly used params using native handle to native service.

com.tomtom.online.sdk.data.CommonRequestQuery

A base class that specifies the most common parameters used in a routing query (e.g., route type, departure time, or travel mode).

com.tomtom.online.sdk.routing.data.EffectiveSetting

The effective setting. It reports the effective parameters or data used when calling the API.

com.tomtom.online.sdk.routing.route.diagnostic.EffectiveSetting

The effective setting. It reports the effective parameters or data used when calling the API.

com.tomtom.online.sdk.routing.route.vehicle.ElectricVehicleConsumption

Describes capacity and the consumption of the EV.

com.tomtom.online.sdk.routing.route.ElectricVehicleDescriptor

Represents the electric vehicle descriptor used during a route plan.

com.tomtom.online.sdk.routing.ev.route.EvFullRoute

Represents information about the route.

com.tomtom.online.sdk.routing.ev.EvRouteCallback

Callback which is responsible to inform about a received EvRoutePlan or respective error.

com.tomtom.online.sdk.routing.ev.EvRoutePlan

Represents a result from the Long Distance EV Routing service.

com.tomtom.online.sdk.routing.ev.EvRouteSpecification

A constructor used to create an instance of EvRouteSpecification.

com.tomtom.online.sdk.routing.ev.charging.FacilityType

The Facility Type of the charging connection which is compatible with the vehicle.

com.tomtom.online.sdk.routing.data.FullRoute

A description of a route comprised of a list of legs.

com.tomtom.online.sdk.routing.route.information.FullRoute

Represents information about the route.

com.tomtom.online.sdk.routing.data.Hilliness

Represents the 'hilliness' parameter in a Request to the Routing API.

com.tomtom.online.sdk.routing.route.description.Hilliness

Represents the 'hilliness' parameter in a Request to the Routing API.

com.tomtom.online.sdk.routing.data.batch.IBatchRoutingQuery

An interface used for building new batch routing queries with route queries and reachable range queries. Implemented in the class BatchRoutingQueryBuilder.

com.tomtom.online.sdk.routing.data.longDistanceEV.ILongDistanceEVRoutingQuery

An interface used to build new Long Distance EV Routing queries. Implemented in the class LongDistanceEVRoutingQueryBuilder.

com.tomtom.online.sdk.routing.data.Instruction

A set of attributes describing a maneuver, e.g., 'Turn right', 'Keep left', 'Take the ferry', 'Take the motorway', 'Arrive'.

com.tomtom.online.sdk.routing.route.information.Instruction

A set of attributes describing a maneuver, e.g., 'Turn right', 'Keep left', 'Take the ferry', 'Take the motorway', 'Arrive'.

com.tomtom.online.sdk.routing.data.InstructionGroup

This groups a sequence of instruction elements which are related to each other.

com.tomtom.online.sdk.routing.route.information.InstructionGroup

This groups a sequence of instruction elements which are related to each other.

com.tomtom.online.sdk.routing.data.InstructionsType

Represents the 'instructionsType' parameter in a Request to the Routing API.

com.tomtom.online.sdk.routing.route.calculation.InstructionsType

Represents the 'instructionsType' parameter in a Request to the Routing API.

com.tomtom.online.sdk.data.reachablerange.IReachableRangeQuery

Interface used to specify key parameters for a reachable range query such as an energy and fuel budget. Implemented in the default reachable range query builder ReachableRangeQueryBuilder.

com.tomtom.online.sdk.routing.data.IRouteQuery

The interface Route query which specifies the API to construct the query for the Routing API.

com.tomtom.online.sdk.routing.ev.route.Leg

Represents information about a part of a route, comprised of a list of points.

com.tomtom.online.sdk.routing.ev.route.LegSummary

Represents a summary of a route leg.

com.tomtom.online.sdk.routing.data.longDistanceEV.LongDistanceEVRoutingQuery

A builder class used to create queries for the Long Distance EV Routing service.

com.tomtom.online.sdk.routing.data.longDistanceEV.LongDistanceEVRoutingQueryBuilder

The default builder for LongDistanceEVRoutingQuery objects.

com.tomtom.online.sdk.routing.data.longDistanceEV.LongDistanceEVRoutingResponse

Represents a Response from the Long Distance EV Routing Service.

com.tomtom.online.sdk.data.MatrixCalculateRouteParams

The interface Route query which specifies the API to construct the query to the Routing API. It only contains params accepted by Matrix Routing.

com.tomtom.online.sdk.routing.matrix.route.MatrixRoute

Contains Summary and a description returned from the Matrix Routing service.

com.tomtom.online.sdk.routing.matrix.route.MatrixRouteKey

A class which is used as a key in a map of the matrix of routes in MatrixRoutePlan.

com.tomtom.online.sdk.routing.matrix.MatrixRoutesCallback

Callback which is responsible to inform about a received MatrixRoutesPlan or respective error.

com.tomtom.online.sdk.routing.matrix.MatrixRoutesPlan

Result of the Matrix Routing.

com.tomtom.online.sdk.routing.matrix.MatrixRoutesSpecification

Represents parameters that will be used for a Matrix Routing Request.

com.tomtom.online.sdk.routing.data.matrix.MatrixRoutingParams

Class used to specify matrix routing parameters such as list of origin and destination coordinates.

com.tomtom.online.sdk.routing.data.matrix.MatrixRoutingQuery

A data object used to prepare a query to the Matrix Routing service.

com.tomtom.online.sdk.routing.data.matrix.MatrixRoutingQueryBuilder

The default builder for MatrixRoutingQuery objects.

com.tomtom.online.sdk.routing.data.matrix.MatrixRoutingResponse

The Response to a Matrix Routing Request.

com.tomtom.online.sdk.routing.data.matrix.MatrixRoutingResult

A class that is used to hold information about matrix routing such as summary, origin, and destination.

com.tomtom.online.sdk.routing.data.matrix.MatrixRoutingResultKey

A class which is used as a key in a map of matrix routing Response results.

com.tomtom.online.sdk.routing.MatrixRoutingResultListener

The listener for response of the query sent to Matrix Routing online service.

com.tomtom.online.sdk.routing.data.matrix.MatrixSummary

A class used to get the Matrix routing summary. It holds data about how many total routes were calculated and how many of them were successful.

com.tomtom.online.sdk.routing.data.longDistanceEV.query.NativeAvoidType

Specifies something that the route calculation should try to avoid.

com.tomtom.online.sdk.routing.NativeBatchRouting

A wrapper for a native object providing access to the Batch Routing service.

com.tomtom.online.sdk.routing.data.longDistanceEV.response.NativeCause

The cause of the traffic event.

com.tomtom.online.sdk.routing.data.longDistanceEV.charging.NativeChargingConnection

Represents information about the charging connection.

com.tomtom.online.sdk.routing.data.longDistanceEV.charging.NativeChargingCurveSupportPoint

Represents information about a supporting point of a charging curve.

com.tomtom.online.sdk.routing.data.longDistanceEV.response.NativeChargingInformationAtEndOfLeg

Represents information about a charging stop of a route leg.

com.tomtom.online.sdk.routing.data.longDistanceEV.charging.NativeChargingMode

Represents information about the charging behavior of the vehicle.

com.tomtom.online.sdk.routing.data.longDistanceEV.response.NativeEffectiveSetting

The effective setting. It reports the effective parameters or data used when calling the API.

com.tomtom.online.sdk.routing.data.longDistanceEV.charging.NativeFacilityType

The Facility Type of the charging connection which is compatible with the vehicle.

com.tomtom.online.sdk.routing.data.longDistanceEV.response.NativeFullRoute

Represents information about the route.

com.tomtom.online.sdk.routing.data.longDistanceEV.response.NativeLeg

Represents information about a part of a route, comprised of a list of points.

com.tomtom.online.sdk.routing.data.longDistanceEV.response.NativeLegSummary

Represents a summary of a route leg.

com.tomtom.online.sdk.routing.NativeLongDistanceEVRouting

A wrapper for a native object providing access to the Long Distance EV Routing service.

com.tomtom.online.sdk.routing.NativeMatrixRouting

A wrapper for a native object providing access to the Matrix Routing service.

com.tomtom.online.sdk.routing.data.longDistanceEV.charging.NativePlugType

The Plug Type of the charging connection which is compatible with the vehicle.

com.tomtom.online.sdk.NativeReachableRange

A wrapper for a native object providing access to the Reachable Range routing service.

com.tomtom.online.sdk.routing.data.longDistanceEV.response.NativeReport

Represents information about the data which should be reported for diagnosis purposes.

com.tomtom.online.sdk.routing.data.longDistanceEV.query.NativeReportType

This represents the 'report' parameter in a Request to the Routing API.

com.tomtom.online.sdk.routing.data.longDistanceEV.query.NativeRouteRepresentation

Represents the 'routeRepresentation' parameter in a Request to the Routing API.

com.tomtom.online.sdk.routing.data.longDistanceEV.response.NativeRouteSummary

Represents the summary of a route for an electrical vehicle.

com.tomtom.online.sdk.routing.data.longDistanceEV.query.NativeRouteType

The type of route requested.

com.tomtom.online.sdk.routing.data.longDistanceEV.response.NativeSection

Represents information about the route section.

com.tomtom.online.sdk.routing.data.longDistanceEV.response.NativeSectionSimpleCategory

The type of the incident.

com.tomtom.online.sdk.routing.data.longDistanceEV.query.NativeSectionType

This represents the 'sectionType' parameter in a Request to the Routing API.

com.tomtom.online.sdk.routing.data.longDistanceEV.response.NativeSummary

Represents the summary of a route.

com.tomtom.online.sdk.routing.data.longDistanceEV.response.NativeTec

The details of the traffic event.

com.tomtom.online.sdk.routing.data.longDistanceEV.query.NativeTravelMode

Represents the 'travelMode' parameter in a Request to the Routing API.

com.tomtom.online.sdk.routing.data.longDistanceEV.query.NativeVehicleAdrTunnelRestrictionCode

Specifies if the vehicle should be subjected to ADR tunnel restrictions.

com.tomtom.online.sdk.routing.data.longDistanceEV.query.NativeVehicleLoadType

Represents types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries. For more details, see: https://developer.tomtom.com/routing-api/routing-api-documentation-routing/common-routing-parameters.

com.tomtom.online.sdk.routing.OnlineRoutingApi

Default TomTom implementation of the entry point to perform route planning action based on TomTom's Routing API.

com.tomtom.online.sdk.routing.data.OptimizedWaypoint

The optimized waypoint. If the Routing Request contains waypoints and the computeBestOrder parameter, the Response will include the optimized waypoint indices.

com.tomtom.online.sdk.routing.route.information.OptimizedWaypoint

The optimized waypoint. If the route specification contains waypoints and the computeBestOrder parameter, the route plan will include the optimized waypoint indices.

com.tomtom.online.sdk.routing.ev.charging.PlugType

The Plug Type of the charging connection which is compatible with the vehicle.

com.tomtom.online.sdk.data.PostCommonParams

An interface used to specify additional parameters that are used during the Routing service. Used in builder CommonParamsBuilder class like the CommonParams interface.

com.tomtom.online.sdk.routing.reachablerange.ReachableAreaCallback

Callback which is responsible to inform about a received ReachableRangeArea or respective error.

com.tomtom.online.sdk.routing.reachablerange.ReachableRangeArea

Represents the reachable area.

com.tomtom.online.sdk.routing.reachablerange.ReachableRangeBudgetDescriptor

Defines the budget of the Reachable Range.

com.tomtom.online.sdk.data.reachablerange.ReachableRangeParams

An interface used to specify key parameters for reachable range such as an energy and fuel budget. Extends the native class to access the native object's unique id and native handle. Implemented in the default reachable range params builder ReachableRangeParamsBuilder.

com.tomtom.online.sdk.data.reachablerange.ReachableRangeParamsBuilder

A class used for building parameters of a reachable range query using a native handle from the ReachableRangeParams interface.

com.tomtom.online.sdk.data.reachablerange.ReachableRangeQuery

The default implementation of the ReachableRangeQuery object which is used to prepare the query for the Routing API.

com.tomtom.online.sdk.data.reachablerange.ReachableRangeQueryBuilder

The default builder for {@link ReachableRangeQuery} objects.

com.tomtom.online.sdk.data.reachablerange.ReachableRangeResponse

A class which contains information about the reachable range Response such as format version, result, and report. For access to any of those fields use one of getters.

com.tomtom.online.sdk.data.reachablerange.ReachableRangeResult

A class which corresponds to the result of a reachable range Response. This class contains the coordinates of a center point and an array of coordinates that can be reached from a center point.

com.tomtom.online.sdk.routing.ReachableRangeResultListener

The listener for response of the query sent to ReachableRange online service.

com.tomtom.online.sdk.routing.reachablerange.ReachableRangeSpecification

Represents parameters used in a Reachable Range service Request.

com.tomtom.online.sdk.routing.data.Report

This represents the 'report' parameter in a Request to the Routing API.

com.tomtom.online.sdk.routing.route.diagnostic.Report

Represents information about the data which should be reported for diagnosis purposes.

com.tomtom.online.sdk.routing.route.diagnostic.ReportType

This represents the report type.

com.tomtom.online.sdk.routing.data.ResultReport

The Result report.

com.tomtom.online.sdk.routing.route.RouteCalculationDescriptor

Defines the parameters used for the route calculation in the Routing API.

com.tomtom.online.sdk.routing.RouteCallback

The default callback Response on the query to RoutePlanner.

com.tomtom.online.sdk.routing.route.RouteCallback

Callback which is responsible to inform about a received RoutePlan or respective error.

com.tomtom.online.sdk.routing.ev.RouteDescriptor

Represents route descriptor used during route plan.

com.tomtom.online.sdk.routing.route.RouteDescriptor

Represents parameters of the route for route planning.

com.tomtom.online.sdk.routing.data.RouteGuidance

A set of attributes describing the maneuver information of a route.

com.tomtom.online.sdk.routing.route.information.RouteGuidance

A set of attributes describing the maneuver information of a route.

com.tomtom.online.sdk.routing.data.RouteLeg

A description of the part of a route comprised of a list of points.

com.tomtom.online.sdk.routing.route.information.RouteLeg

Represents information about a part of a route, comprised of a list of points.

com.tomtom.online.sdk.routing.route.RoutePlan

Represents the calculated route based on a passed RouteSpecification.

com.tomtom.online.sdk.routing.data.RouteQuery

The default implementation of the RouteQuery object which is used to prepare the query for the Routing API.

com.tomtom.online.sdk.routing.data.RouteQueryBuilder

The default implementation of RouteQuery object which is used to prepare the query for the Routing API.

com.tomtom.online.sdk.routing.data.RouteRepresentation

Represents the 'routeRepresentation' parameter in a Request to the Routing API.

com.tomtom.online.sdk.routing.ev.route.RouteRepresentation

Represents the route representation.

com.tomtom.online.sdk.routing.route.calculation.RouteRepresentation

Represents the 'routeRepresentation' parameter in a Request to the Routing API.

com.tomtom.online.sdk.routing.data.RouteResponse

The default route planning result representation when querying the Routing API.

com.tomtom.online.sdk.routing.data.RouteSection

A set of attributes describing route developer properties.

com.tomtom.online.sdk.routing.route.information.RouteSection

Represents information about the route section.

com.tomtom.online.sdk.routing.route.RouteSpecification

Represents parameters used in a Routing API Request.

com.tomtom.online.sdk.routing.ev.route.RouteSummary

Represents the summary of a route for an electrical vehicle.

com.tomtom.online.sdk.routing.data.RouteType

This represents the 'routeType' parameter in a Request to the Routing API.

com.tomtom.online.sdk.routing.ev.route.RouteType

The type of route requested.

com.tomtom.online.sdk.routing.route.description.RouteType

This represents the 'routeType' parameter in a Request to the Routing API.

com.tomtom.online.sdk.routing.RoutingApi

TomTom Routing API main object.

com.tomtom.online.sdk.routing.data.RoutingException

An exception that occurs with a routing Request.

com.tomtom.online.sdk.routing.RoutingException

Exception thrown by the Routing API in case of an error.

com.tomtom.online.sdk.routing.ev.route.Section

Represents information about the route section.

com.tomtom.online.sdk.routing.data.SectionType

This represents the 'sectionType' parameter in a Request to the Routing API.

com.tomtom.online.sdk.routing.route.calculation.SectionType

Represents the section type.

com.tomtom.online.sdk.routing.route.information.SimpleCategory

The type of the incident.

com.tomtom.online.sdk.data.SpeedToConsumptionMap

A speed to fuel/energy consumption map. Units and constraints are defined by the context in which this is used.

com.tomtom.online.sdk.routing.data.Summary

The route summary. It contains basic information about the route, e.g., length, travel time, etc.

com.tomtom.online.sdk.routing.ev.route.Summary

Represents the summary of a route.

com.tomtom.online.sdk.routing.route.description.Summary

Represents the summary of a route.

com.tomtom.online.sdk.data.SupportsReportParam

This interface is only used for routing queries to services which support diagnostic functionality.

com.tomtom.online.sdk.routing.data.Tec

The details of the traffic event.

com.tomtom.online.sdk.routing.route.information.Tec

The details of the traffic event.

com.tomtom.online.sdk.routing.route.calculation.TrafficInformation

Represents types of traffic information.

com.tomtom.online.sdk.routing.data.TravelMode

Represents the 'travelMode' parameter in a Request to the Routing API.

com.tomtom.online.sdk.routing.ev.route.TravelMode

Represents the 'travelMode' parameter in a Request to the Routing API.

com.tomtom.online.sdk.routing.route.description.TravelMode

Represents the 'travelMode' parameter in a Request to the Routing API.

com.tomtom.online.sdk.routing.data.TravelTimeType

Represents types of traffic information (e.g., none, historic, live).

com.tomtom.online.sdk.routing.route.vehicle.VehicleAdrTunnelRestrictionCode

Specifies if the vehicle should be subjected to ADR tunnel restrictions.

com.tomtom.online.sdk.routing.route.vehicle.VehicleDimensions

Specifies the dimensions of the vehicle.

com.tomtom.online.sdk.routing.route.vehicle.VehicleEfficiency

Specifies the efficiency of the vehicle.

com.tomtom.online.sdk.routing.data.VehicleEngineType

Represents the types of the vehicle engine (e.g., electric).

com.tomtom.online.sdk.routing.route.vehicle.VehicleEngineType

Represents the types of the vehicle engine (e.g., electric).

com.tomtom.online.sdk.routing.data.VehicleLoadType

Represents types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries. For more details, see: https://developer.tomtom.com/routing-api/routing-api-documentation-routing/common-routing-parameters.

com.tomtom.online.sdk.routing.route.vehicle.VehicleLoadType

Represents types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries. For more details, see: https://developer.tomtom.com/routing-api/routing-api-documentation-routing/common-routing-parameters.

com.tomtom.online.sdk.routing.route.vehicle.VehicleRestrictions

Specifies the restriction that this vehicle should be subjected to.

com.tomtom.online.sdk.routing.data.Windingness

Represents the 'windingness' parameter in a Request to the Routing API.

com.tomtom.online.sdk.routing.route.description.Windingness

Represents the 'windingness' parameter in a Request to the Routing API.