Package com.trimblemaps.navigation.ui
Class NavigationViewModel
-
- All Implemented Interfaces:
public class NavigationViewModel extends AndroidViewModel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classNavigationViewModel.RouteRefreshInfo
-
Field Summary
Fields Modifier and Type Field Description public RoutesRequestCallbackroutesRequestCallback
-
Constructor Summary
Constructors Constructor Description NavigationViewModel(Application application)
-
Method Summary
-
-
-
Constructor Detail
-
NavigationViewModel
NavigationViewModel(Application application)
-
-
Method Detail
-
getRoutesRequestCallback
RoutesRequestCallback getRoutesRequestCallback()
-
setRoutesRequestCallback
void setRoutesRequestCallback(RoutesRequestCallback routesRequestCallback)
-
onDestroy
void onDestroy(boolean isChangingConfigurations)
-
continueToNextLeg
void continueToNextLeg()
-
updateFeedback
void updateFeedback(FeedbackItem feedbackItem)
Used to update an existing FeedbackItem with a feedback type and description.
- Parameters:
feedbackItem- item to be updated
-
stopNavigation
void stopNavigation()
-
cancelNavigation
void cancelNavigation()
-
retrieveRouteProgress
@NonNull() LiveData<RouteProgress> retrieveRouteProgress()
-
retrieveMapMatcherResult
@NonNull() LiveData<MapMatcherResult> retrieveMapMatcherResult()
-
retrieveBannerInstructions
@NonNull() LiveData<BannerInstructions> retrieveBannerInstructions()
-
retrieveIsOffRoute
@NonNull() LiveData<Boolean> retrieveIsOffRoute()
-
retrieveOnStopArrival
@NonNull() LiveData<Boolean> retrieveOnStopArrival()
-
retrieveOnFinalDestinationArrival
@NonNull() LiveData<Boolean> retrieveOnFinalDestinationArrival()
-
retrieveOnRouteRefresh
@NonNull() LiveData<NavigationViewModel.RouteRefreshInfo> retrieveOnRouteRefresh()
-
retrieveRestrictedAhead
@NonNull() LiveData<Boolean> retrieveRestrictedAhead()
-
setRestrictedAhead
void setRestrictedAhead(boolean value)
-
retrieveRestrictedStart
@NonNull() LiveData<Boolean> retrieveRestrictedStart()
-
setRestrictedStart
void setRestrictedStart(boolean value)
-
retrieveRestrictedDest
@NonNull() LiveData<Boolean> retrieveRestrictedDest()
-
setRestrictedDest
void setRestrictedDest(boolean value)
-
retrieveInTunnel
@NonNull() LiveData<Boolean> retrieveInTunnel()
-
setMuted
void setMuted(boolean isMuted)
-
setIsRunning
void setIsRunning(boolean isRunning)
-
setSettingsTheme
void setSettingsTheme(int settingsTheme)
-
-