# Package com.here.msdkui.guidance

- Interface Summary
  Interface | Description
  --- | ---
  GuidanceEstimatedArrivalViewListener | A listener that notifies when there is a change in `GuidanceEstimatedArrivalViewData`.
  GuidanceManeuverListener | A listener that notifies when there is a change in `GuidanceManeuverData`.
  GuidanceNextManeuverListener | A listener that notifies when there is a change in `GuidanceNextManeuverData`.
  GuidanceSpeedListener | A listener that notifies when there is a change in `GuidanceSpeedData`.
  GuidanceStreetLabelListener | A listener that notifies when there is a change in `GuidanceStreetLabelData`.

- Class Summary
  Class | Description
  --- | ---
  GuidanceEstimatedArrivalView | A view that shows estimated arrival information, like estimated time of arrival (ETA), distance to destination and remaining travel time.
  GuidanceEstimatedArrivalView.SavedState | State class to save internal data on activity re-creation.
  GuidanceEstimatedArrivalViewData | A data class holding information related to Estimated Arrival Time (ETA).
  GuidanceEstimatedArrivalViewPresenter | This class creates `GuidanceEstimatedArrivalViewData` instances during guidance and notifies it's listeners about that.
  GuidanceManeuverData | A data class holding the current guidance instructions to be fed into the `GuidanceManeuverView`.
  GuidanceManeuverPresenter | A class that creates `GuidanceManeuverData` during guidance.
  GuidanceManeuverUtil | A convenience class to get `Maneuver` related information for guidance.
  GuidanceManeuverView | A view that shows the next maneuver view for guidance.
  GuidanceManeuverView.State | Represents all the supported guidance maneuver view states.
  GuidanceNextManeuverData | A data class holding guidance instructions for the maneuver after the currently shown maneuver.
  GuidanceNextManeuverPresenter | A class that creates `GuidanceNextManeuverData` during guidance.
  GuidanceNextManeuverView | A view that shows maneuver after next maneuver.
  GuidanceNextManeuverView.SavedState | State class to save internal data on activity re-creation.
  GuidanceSpeedData | A data class holding current speed and applicable speed limit.
  GuidanceSpeedLimitView | A view that shows the current speed limit.
  GuidanceSpeedPresenter | This class creates `GuidanceSpeedData` instances during guidance and notifies it's listeners about that.
  GuidanceSpeedView | A view that shows the current speed the user is driving with.
  GuidanceStreetLabelData | A data class holding the current street name and a background color to be fed into the `GuidanceStreetLabelView`.
  GuidanceStreetLabelPresenter | Class that creates `GuidanceStreetLabelData` objects on maneuver update and feds them into registered listeners (e.g.
  GuidanceStreetLabelView | A view that shows the current street the user is driving on.