sdk-routing-rxjava2
Module Contents
alltypes
Module Contents
@Beta(2020, 12) enum class AlternativeType
@Beta(2020, 12) enum class AvoidType
interface BatchableRoutingResultListener
@Beta(2020, 12) interface BatchRoutesCallback
@Beta(2020, 12) data class BatchRoutesPlan : Serializable
@Beta(2020, 12) data class BatchRoutesSpecification
class BuildConfig
class BuildConfig
class BuildConfig
@Beta(2020, 12) data class Cause : Serializable
@Beta(2020, 12) data class ChargingConnection : Serializable
@Beta(2020, 12) data class ChargingCurveSupportPoint : Serializable
@Beta(2020, 12) data class ChargingDescriptor : Serializable
@Beta(2020, 12) data class ChargingInformationAtEndOfLeg : Serializable
@Beta(2020, 12) data class ChargingMode : Serializable
@Beta(2020, 12) data class CombustionVehicleConsumption
@Beta(2020, 12) data class CombustionVehicleDescriptor
@Beta(2020, 12) data class EffectiveSetting : Serializable
@Beta(2020, 12) data class ElectricVehicleConsumption
@Beta(2020, 12) data class ElectricVehicleDescriptor
@Beta(2020, 12) data class EvFullRoute : Serializable
@Beta(2020, 12) interface EvRouteCallback
@Beta(2020, 12) data class EvRoutePlan : Serializable
@Beta(2020, 12) data class EvRouteSpecification
@Beta(2020, 12) enum class FacilityType
@Beta(2020, 12) data class FullRoute : Serializable
@Beta(2020, 12) enum class Hilliness
@Beta(2020, 12) data class Instruction : Serializable
@Beta(2020, 12) data class InstructionGroup : Serializable
@Beta(2020, 12) enum class InstructionsType
@Beta(2020, 12) data class Leg : Serializable
@Beta(2020, 12) data class LegSummary : Serializable
@Beta(2020, 12) data class MatrixRoute : Serializable
@Beta(2020, 12) data class MatrixRouteKey : Serializable
@Beta(2020, 12) interface MatrixRoutesCallback
@Beta(2020, 12) data class MatrixRoutesPlan : Serializable
@Beta(2020, 12) class MatrixRoutesSpecification
interface MatrixRoutingResultListener
open class OnlineRoutingApi : RoutingApi
Module Contents
@DeprecatedSince(2020, 6) open static fun create(@NonNull context: Context): RoutingApi!
open static fun create(@NonNull context: Context, @NonNull apiKey: String): RoutingApi!
@NonNull open fun findReachableRange(@NonNull query: ReachableRangeQuery): Single<ReachableRangeResponse>
open fun findReachableRange(@NonNull query: ReachableRangeQuery, @NonNull listener: ReachableRangeResultListener): Unit
@NonNull open fun planBatchRoute(@NonNull batchQuery: BatchRoutingQuery): Single<BatchRoutingResponse>
open fun planBatchRoute(@NonNull batchQuery: BatchRoutingQuery, @NonNull listener: BatchableRoutingResultListener): Unit
@NonNull open fun planMatrixRoutes(@NonNull matrixQuery: MatrixRoutingQuery): Single<MatrixRoutingResponse>
open fun planMatrixRoutes(@NonNull matrixQuery: MatrixRoutingQuery, @NonNull listener: MatrixRoutingResultListener): Unit
@NonNull open fun planReachableRange(@NonNull reachableRangeSpecification: ReachableRangeSpecification): Result<ReachableRangeArea>
open fun planReachableRange(@NonNull reachableRangeSpecification: ReachableRangeSpecification, @NonNull reachableAreaCallback: ReachableAreaCallback): Unit
@NonNull open fun planRoute(@NonNull routeQuery: RouteQuery): Single<RouteResponse>
open fun planRoute(@NonNull routeQuery: RouteQuery, @NonNull callback: RouteCallback): Unit
@NonNull open fun planRoute(@NonNull evRouteSpecification: EvRouteSpecification): Result<EvRoutePlan>
open fun planRoute(@NonNull evRouteSpecification: EvRouteSpecification, @NonNull callback: EvRouteCallback): Unit
@NonNull open fun planRoute(@NonNull routeSpecification: RouteSpecification): Result<RoutePlan>
open fun planRoute(@NonNull routeSpecification: RouteSpecification, @NonNull routeCallback: RouteCallback): Unit
@NonNull open fun planRoutes(@NonNull batchRoutesSpecification: BatchRoutesSpecification): Result<BatchRoutesPlan>
@NonNull open fun planRoutes(@NonNull matrixRoutesSpecification: MatrixRoutesSpecification): Result<MatrixRoutesPlan>
open fun planRoutes(@NonNull batchRoutesSpecification: BatchRoutesSpecification, @NonNull batchRoutesCallback: BatchRoutesCallback): Unit
open fun planRoutes(@NonNull matrixRoutesSpecification: MatrixRoutesSpecification, @NonNull matrixRoutesCallback: MatrixRoutesCallback): Unit
@Beta(2020, 12) data class OptimizedWaypoint : Serializable
@Beta(2020, 12) enum class PlugType
@Beta(2020, 12) interface ReachableAreaCallback
@Beta(2020, 12) data class ReachableRangeArea : Serializable
@Beta(2020, 12) class ReachableRangeBudgetDescriptor
interface ReachableRangeResultListener
@Beta(2020, 12) class ReachableRangeSpecification
@Beta(2020, 12) data class Report : Serializable
@Beta(2020, 12) enum class ReportType
@Beta(2020, 12) data class RouteCalculationDescriptor
@DeprecatedSince(2020, 6) interface RouteCallback
@Beta(2020, 12) interface RouteCallback
@Beta(2020, 12) data class RouteDescriptor
@Beta(2020, 12) data class RouteDescriptor
@Beta(2020, 12) data class RouteGuidance : Serializable
@Beta(2020, 12) data class RouteLeg : Serializable
@Beta(2020, 12) data class RoutePlan : Serializable
@Beta(2020, 12) enum class RouteRepresentation
@Beta(2020, 12) enum class RouteRepresentation
@Beta(2020, 12) data class RouteSection : Serializable
@Beta(2020, 12) data class RouteSpecification
@Beta(2020, 12) data class RouteSummary : Serializable
@Beta(2020, 12) enum class RouteType
@Beta(2020, 12) enum class RouteType
interface RoutingApi
Module Contents
const val DEFAULT_ONLINE_ROUTING_ENDPOINT: String
const val DEFAULT_ONLINE_ROUTING_SERVICE_API_VERSION: String
@DeprecatedSince(2020, 7) abstract fun findReachableRange(query: ReachableRangeQuery): Single<ReachableRangeResponse>
@DeprecatedSince(2020, 6) abstract fun findReachableRange(query: ReachableRangeQuery, listener: ReachableRangeResultListener): Unit
@DeprecatedSince(2020, 7) abstract fun planBatchRoute(batchQuery: BatchRoutingQuery): Single<BatchRoutingResponse>
@DeprecatedSince(2020, 6) abstract fun planBatchRoute(batchQuery: BatchRoutingQuery, listener: BatchableRoutingResultListener): Unit
@DeprecatedSince(2020, 7) abstract fun planMatrixRoutes(matrixQuery: MatrixRoutingQuery): Single<MatrixRoutingResponse>
@DeprecatedSince(2020, 6) abstract fun planMatrixRoutes(matrixQuery: MatrixRoutingQuery, listener: MatrixRoutingResultListener): Unit
@Beta(2020, 12) abstract fun planReachableRange(reachableRangeSpecification: ReachableRangeSpecification): Result<ReachableRangeArea>
@Beta(2020, 12) abstract fun planReachableRange(reachableRangeSpecification: ReachableRangeSpecification, reachableAreaCallback: ReachableAreaCallback): Unit
@DeprecatedSince(2020, 7) abstract fun planRoute(routeQuery: RouteQuery): Single<RouteResponse>
@DeprecatedSince(2020, 6) abstract fun planRoute(routeQuery: RouteQuery, callback: RouteCallback): Unit
@Beta(2020, 12) abstract fun planRoute(routeSpecification: RouteSpecification): Result<RoutePlan>
@Beta(2020, 12) abstract fun planRoute(routeSpecification: RouteSpecification, routeCallback: RouteCallback): Unit
@Beta(2020, 12) abstract fun planRoute(evRouteSpecification: EvRouteSpecification): Result<EvRoutePlan>
@Beta(2020, 12) abstract fun planRoute(evRouteSpecification: EvRouteSpecification, callback: EvRouteCallback): Unit
@Beta(2020, 12) abstract fun planRoutes(batchRoutesSpecification: BatchRoutesSpecification): Result<BatchRoutesPlan>
@Beta(2020, 12) abstract fun planRoutes(batchRoutesSpecification: BatchRoutesSpecification, batchRoutesCallback: BatchRoutesCallback): Unit
@Beta(2020, 12) abstract fun planRoutes(matrixRoutesSpecification: MatrixRoutesSpecification): Result<MatrixRoutesPlan>
@Beta(2020, 12) abstract fun planRoutes(matrixRoutesSpecification: MatrixRoutesSpecification, matrixRoutesCallback: MatrixRoutesCallback): Unit
class RoutingException : RuntimeException
@Beta(2020, 12) class RxRoutingApi
@Beta(2020, 12) data class Section : Serializable
@Beta(2020, 12) enum class SectionType
@Beta(2020, 12) enum class SimpleCategory
@Beta(2020, 12) data class Summary : Serializable
@Beta(2020, 12) data class Summary : Serializable
@Beta(2020, 12) data class Tec : Serializable
@Beta(2020, 12) enum class TrafficInformation
@Beta(2020, 12) enum class TravelMode
@Beta(2020, 12) enum class TravelMode
@Beta(2020, 12) enum class VehicleAdrTunnelRestrictionCode
@Beta(2020, 12) data class VehicleDimensions
@Beta(2020, 12) data class VehicleEfficiency
@Beta(2020, 12) enum class VehicleEngineType
@Beta(2020, 12) enum class VehicleLoadType
@Beta(2020, 12) data class VehicleRestrictions
@Beta(2020, 12) enum class Windingness
package com.tomtom.online.sdk.routing
Module Contents
interface BatchableRoutingResultListener
class BuildConfig
interface MatrixRoutingResultListener
open class OnlineRoutingApi : RoutingApi
Module Contents
@DeprecatedSince(2020, 6) open static fun create(@NonNull context: Context): RoutingApi!
open static fun create(@NonNull context: Context, @NonNull apiKey: String): RoutingApi!
@NonNull open fun findReachableRange(@NonNull query: ReachableRangeQuery): Single<ReachableRangeResponse>
open fun findReachableRange(@NonNull query: ReachableRangeQuery, @NonNull listener: ReachableRangeResultListener): Unit
@NonNull open fun planBatchRoute(@NonNull batchQuery: BatchRoutingQuery): Single<BatchRoutingResponse>
open fun planBatchRoute(@NonNull batchQuery: BatchRoutingQuery, @NonNull listener: BatchableRoutingResultListener): Unit
@NonNull open fun planMatrixRoutes(@NonNull matrixQuery: MatrixRoutingQuery): Single<MatrixRoutingResponse>
open fun planMatrixRoutes(@NonNull matrixQuery: MatrixRoutingQuery, @NonNull listener: MatrixRoutingResultListener): Unit
@NonNull open fun planReachableRange(@NonNull reachableRangeSpecification: ReachableRangeSpecification): Result<ReachableRangeArea>
open fun planReachableRange(@NonNull reachableRangeSpecification: ReachableRangeSpecification, @NonNull reachableAreaCallback: ReachableAreaCallback): Unit
@NonNull open fun planRoute(@NonNull routeQuery: RouteQuery): Single<RouteResponse>
open fun planRoute(@NonNull routeQuery: RouteQuery, @NonNull callback: RouteCallback): Unit
@NonNull open fun planRoute(@NonNull evRouteSpecification: EvRouteSpecification): Result<EvRoutePlan>
open fun planRoute(@NonNull evRouteSpecification: EvRouteSpecification, @NonNull callback: EvRouteCallback): Unit
@NonNull open fun planRoute(@NonNull routeSpecification: RouteSpecification): Result<RoutePlan>
open fun planRoute(@NonNull routeSpecification: RouteSpecification, @NonNull routeCallback: RouteCallback): Unit
@NonNull open fun planRoutes(@NonNull batchRoutesSpecification: BatchRoutesSpecification): Result<BatchRoutesPlan>
@NonNull open fun planRoutes(@NonNull matrixRoutesSpecification: MatrixRoutesSpecification): Result<MatrixRoutesPlan>
open fun planRoutes(@NonNull batchRoutesSpecification: BatchRoutesSpecification, @NonNull batchRoutesCallback: BatchRoutesCallback): Unit
open fun planRoutes(@NonNull matrixRoutesSpecification: MatrixRoutesSpecification, @NonNull matrixRoutesCallback: MatrixRoutesCallback): Unit
interface ReachableRangeResultListener
@DeprecatedSince(2020, 6) interface RouteCallback
interface RoutingApi
Module Contents
const val DEFAULT_ONLINE_ROUTING_ENDPOINT: String
const val DEFAULT_ONLINE_ROUTING_SERVICE_API_VERSION: String
@DeprecatedSince(2020, 7) abstract fun findReachableRange(query: ReachableRangeQuery): Single<ReachableRangeResponse>
@DeprecatedSince(2020, 6) abstract fun findReachableRange(query: ReachableRangeQuery, listener: ReachableRangeResultListener): Unit
@DeprecatedSince(2020, 7) abstract fun planBatchRoute(batchQuery: BatchRoutingQuery): Single<BatchRoutingResponse>
@DeprecatedSince(2020, 6) abstract fun planBatchRoute(batchQuery: BatchRoutingQuery, listener: BatchableRoutingResultListener): Unit
@DeprecatedSince(2020, 7) abstract fun planMatrixRoutes(matrixQuery: MatrixRoutingQuery): Single<MatrixRoutingResponse>
@DeprecatedSince(2020, 6) abstract fun planMatrixRoutes(matrixQuery: MatrixRoutingQuery, listener: MatrixRoutingResultListener): Unit
@Beta(2020, 12) abstract fun planReachableRange(reachableRangeSpecification: ReachableRangeSpecification): Result<ReachableRangeArea>
@Beta(2020, 12) abstract fun planReachableRange(reachableRangeSpecification: ReachableRangeSpecification, reachableAreaCallback: ReachableAreaCallback): Unit
@DeprecatedSince(2020, 7) abstract fun planRoute(routeQuery: RouteQuery): Single<RouteResponse>
@DeprecatedSince(2020, 6) abstract fun planRoute(routeQuery: RouteQuery, callback: RouteCallback): Unit
@Beta(2020, 12) abstract fun planRoute(routeSpecification: RouteSpecification): Result<RoutePlan>
@Beta(2020, 12) abstract fun planRoute(routeSpecification: RouteSpecification, routeCallback: RouteCallback): Unit
@Beta(2020, 12) abstract fun planRoute(evRouteSpecification: EvRouteSpecification): Result<EvRoutePlan>
@Beta(2020, 12) abstract fun planRoute(evRouteSpecification: EvRouteSpecification, callback: EvRouteCallback): Unit
@Beta(2020, 12) abstract fun planRoutes(batchRoutesSpecification: BatchRoutesSpecification): Result<BatchRoutesPlan>
@Beta(2020, 12) abstract fun planRoutes(batchRoutesSpecification: BatchRoutesSpecification, batchRoutesCallback: BatchRoutesCallback): Unit
@Beta(2020, 12) abstract fun planRoutes(matrixRoutesSpecification: MatrixRoutesSpecification): Result<MatrixRoutesPlan>
@Beta(2020, 12) abstract fun planRoutes(matrixRoutesSpecification: MatrixRoutesSpecification, matrixRoutesCallback: MatrixRoutesCallback): Unit
class RoutingException : RuntimeException
package com.tomtom.online.sdk.routing.batch
package com.tomtom.online.sdk.routing.ev
package com.tomtom.online.sdk.routing.ev.charging
package com.tomtom.online.sdk.routing.ev.route
package com.tomtom.online.sdk.routing.matrix
package com.tomtom.online.sdk.routing.matrix.route
package com.tomtom.online.sdk.routing.reachablerange
package com.tomtom.online.sdk.routing.route
package com.tomtom.online.sdk.routing.route.calculation
package com.tomtom.online.sdk.routing.route.description
package com.tomtom.online.sdk.routing.route.diagnostic
package com.tomtom.online.sdk.routing.route.information
Module Contents
@Beta(2020, 12) data class Cause : Serializable
@Beta(2020, 12) data class FullRoute : Serializable
@Beta(2020, 12) data class Instruction : Serializable
@Beta(2020, 12) data class InstructionGroup : Serializable
@Beta(2020, 12) data class OptimizedWaypoint : Serializable
@Beta(2020, 12) data class RouteGuidance : Serializable
@Beta(2020, 12) data class RouteLeg : Serializable
@Beta(2020, 12) data class RouteSection : Serializable
@Beta(2020, 12) enum class SimpleCategory
@Beta(2020, 12) data class Tec : Serializable
package com.tomtom.online.sdk.routing.route.vehicle
package com.tomtom.online.sdk.routing.rx