public class

DirectionsAdapter

extends
implements View.OnClickListener
java.lang.Object
   ↳
     ↳ com.steerpath.sdk.maps.defaults.DirectionsAdapter

Class Overview

SDK's in-built RecyclerView.Adapter for displaying RouteSteps in a RecyclerView.

Requires following styles:

Summary

Nested Classes
interface DirectionsAdapter.OnRouteStepClickListener DirectionsAdapter-to-parent communication channel. 
Public Constructors
DirectionsAdapter(Context context)
Default constructor.
Public Methods
int getItemCount()
void onBindViewHolder(DirectionsAdapter.BuildingViewHolder holder, int position)
void onClick(View view)
DirectionsAdapter.BuildingViewHolder onCreateViewHolder(ViewGroup parent, int viewType)
void setCurrentStep(RouteStep step)
Current RouteStep is highlighted.
void setOnRouteStepSelectedListener(DirectionsAdapter.OnRouteStepClickListener listener)
Registers a listener for receiving notifications when user selects something from the RouteStep list.
void setProgress(RouteTrackerProgress progress)
Updates current RouteSteps directions info.
void setSteps(List<RouteStep> steps)
Sets RouteStep data for the list.
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.view.View.OnClickListener

Public Constructors

public DirectionsAdapter (Context context)

Default constructor.

Public Methods

public int getItemCount ()

public void onBindViewHolder (DirectionsAdapter.BuildingViewHolder holder, int position)

public void onClick (View view)

public DirectionsAdapter.BuildingViewHolder onCreateViewHolder (ViewGroup parent, int viewType)

public void setCurrentStep (RouteStep step)

Current RouteStep is highlighted.

public void setOnRouteStepSelectedListener (DirectionsAdapter.OnRouteStepClickListener listener)

Registers a listener for receiving notifications when user selects something from the RouteStep list.

public void setProgress (RouteTrackerProgress progress)

Updates current RouteSteps directions info.

public void setSteps (List<RouteStep> steps)

Sets RouteStep data for the list.