com.sygic.sdk.route.Router.RouteComputeListener Interface Reference
Inheritance diagram for com.sygic.sdk.route.Router.RouteComputeListener:
Collaboration diagram for com.sygic.sdk.route.Router.RouteComputeListener:

Public Member Functions

void onComputeError (Router router, @RouteComputeError int error)
 
void onProgress (Router router, int progress, long routeId)
 
void onComputeStarted (Router router)
 
void onPrimaryComputeFinished (Router router, Route routes)
 
void onAlternativeComputeFinished (Router router, Route routes)
 
void onComputeFinished (Router router)
 
void onRecomputeStarted ()
 
void onRecomputeFinished (Route route, @RecomputeType int recomputeType)
 

Detailed Description

Represents a listener to handle route calculation updates.

Member Function Documentation

◆ onAlternativeComputeFinished()

void com.sygic.sdk.route.Router.RouteComputeListener.onAlternativeComputeFinished ( Router  router,
Route  routes 
)

Called when all routes are calculated. First route is always primary, others are alternatives.

Parameters
routesArray or Route object containing information about route.

Implemented in com.sygic.sdk.route.Router.RouteComputeAdapter.

◆ onComputeError()

void com.sygic.sdk.route.Router.RouteComputeListener.onComputeError ( Router  router,
@RouteComputeError int  error 
)

Called when error occurs during calculating.

◆ onComputeFinished()

void com.sygic.sdk.route.Router.RouteComputeListener.onComputeFinished ( Router  router)

Called when route calculating is finished.

Implemented in com.sygic.sdk.route.Router.RouteComputeAdapter.

◆ onComputeStarted()

void com.sygic.sdk.route.Router.RouteComputeListener.onComputeStarted ( Router  router)

Called when route calculating is started.

Implemented in com.sygic.sdk.route.Router.RouteComputeAdapter.

◆ onPrimaryComputeFinished()

void com.sygic.sdk.route.Router.RouteComputeListener.onPrimaryComputeFinished ( Router  router,
Route  routes 
)

Called when all routes are calculated. First route is always primary, others are alternatives.

Parameters
routesArray or Route object containing information about route.

Implemented in com.sygic.sdk.route.Router.RouteComputeAdapter.

◆ onProgress()

void com.sygic.sdk.route.Router.RouteComputeListener.onProgress ( Router  router,
int  progress,
long  routeId 
)

Progress of computing in percentage for given route.

Implemented in com.sygic.sdk.route.Router.RouteComputeAdapter.

◆ onRecomputeFinished()

void com.sygic.sdk.route.Router.RouteComputeListener.onRecomputeFinished ( Route  route,
@RecomputeType int  recomputeType 
)

Called when recompute during navigation has finished.

Implemented in com.sygic.sdk.route.Router.RouteComputeAdapter.

◆ onRecomputeStarted()

void com.sygic.sdk.route.Router.RouteComputeListener.onRecomputeStarted ( )

Called when recompute during navigation has started.

Implemented in com.sygic.sdk.route.Router.RouteComputeAdapter.


The documentation for this interface was generated from the following file: