public final class GuidanceManeuverUtil
extends java.lang.Object
Maneuver
related information for guidance.Modifier and Type | Method and Description |
---|---|
static java.lang.String |
determineNextManeuverStreet(android.content.Context context,
com.here.android.mpa.routing.Maneuver maneuver,
BaseGuidancePresenter baseGuidancePresenter)
Gets next
Maneuver street as string representation. |
static java.lang.String |
getCurrentManeuverStreet(android.content.Context context,
com.here.android.mpa.routing.Maneuver maneuver)
Gets street name of the current
Maneuver . |
static int |
getIndexOfManeuver(com.here.android.mpa.routing.Maneuver maneuver,
java.util.List<com.here.android.mpa.routing.Maneuver> maneuvers)
Gets the index of a maneuver with a list of maneuvers.
|
static boolean |
maneuversEqual(com.here.android.mpa.routing.Maneuver maneuverA,
com.here.android.mpa.routing.Maneuver maneuverB)
Checks if two
Maneuver s are equals. |
public static int getIndexOfManeuver(com.here.android.mpa.routing.Maneuver maneuver, java.util.List<com.here.android.mpa.routing.Maneuver> maneuvers)
maneuver
- the maneuver to find.maneuvers
- the list of maneuvers.public static boolean maneuversEqual(com.here.android.mpa.routing.Maneuver maneuverA, com.here.android.mpa.routing.Maneuver maneuverB)
Maneuver
s are equals.maneuverA
- - a maneuver.maneuverB
- - a maneuver.public static java.lang.String getCurrentManeuverStreet(@NonNull android.content.Context context, @NonNull com.here.android.mpa.routing.Maneuver maneuver)
Maneuver
.context
- - a context.maneuver
- - the maneuver to use.public static java.lang.String determineNextManeuverStreet(android.content.Context context, com.here.android.mpa.routing.Maneuver maneuver, BaseGuidancePresenter baseGuidancePresenter)
Maneuver
street as string representation.context
- - a context.maneuver
- - the maneuver to use.baseGuidancePresenter
- - the presenter to use.