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