Class Index
These are the API classes. See all API packages.
A
Action | Represents an action with an optional icon and text. |
Action.Builder |
A builder of Action .
|
ActionController |
A controller that allows testing of an Action .
|
ActionStrip |
Represents a list of Action s that are used for a template.
|
ActionStrip.Builder |
A builder of ActionStrip .
|
ActionStripController |
A controller that allows testing of an ActionStrip .
|
AppManager | Manages the communication between the app and the host. |
C
CarAppExtender | Helper class to add car app extensions to notifications. |
CarAppExtender.Builder |
A builder of CarAppExtender .
|
CarAppService | The base class for implementing a car app that runs in the car. |
CarAppServiceController |
A controller that allows testing of a CarAppService .
|
CarColor | Represents a color to be used in a car app. |
CarContext |
The CarContext class is a ContextWrapper subclass accessible to your CarAppService and Screen instances, which provides access to car services such as the
ScreenManager for managing the screen stack, the AppManager for general
app-related functionality such as accessing a surface for drawing your navigation app’s map, and
the NavigationManager used by turn-by-turn navigation apps to communicate navigation
metadata and other navigation-related events with the host.
|
CarIcon | Represents an icon to be used in a car app. |
CarIcon.Builder |
A builder of CarIcon .
|
CarIconSpan |
A span that replaces the text it is attached to with a CarIcon that is aligned with the
surrounding text.
|
CarToast | A message to show to the user for a short period of time. |
D
DateTimeWithZone | A time with an associated time zone information. |
Destination | A class representing information related to a destination. |
Destination.Builder |
A builder of Destination .
|
DestinationController |
A controller that allows testing of a Destination .
|
Distance | Represents a distance value and how it should be displayed in the UI. |
DistanceSpan |
A span that replaces the text it is attached to with the string representation of a Distance instance.
|
DurationSpan | A span that replaces the text it is attached to with a localized duration string. |
F
FakeHost | A fake that simulates the behavior of the host of a car app. |
ForegroundCarColorSpan | A span that changes the color of the text to which the span is attached. |
H
HostException | Exceptions that happen on calls to the host. |
HostInfo | Container class for information about the host the service is connected to. |
I
Item |
Interface implemented by models that can be added to an ItemList .
|
ItemController<T extends Item> |
Interface implemented by controllers that belong to an ItemList associated with an ItemListController .
|
ItemList |
Represents a list of Item instances.
|
ItemList.Builder |
A builder of ItemList .
|
ItemList.OnItemVisibilityChangedListener | A listener for handling item visibility changes. |
ItemList.OnSelectedListener | A listener for handling selection events for lists with selectable items. |
ItemListController |
A controller that allows testing of an ItemList .
|
L
Lane | Configuration of a single lane of a road at a particular point in the navigation. |
Lane.Builder |
A builder of Lane .
|
LaneController |
A controller that allows testing of a Lane .
|
LaneDirection | Defines the possible directions a driver can go when using a particular lane at a particular step in the navigation. |
LatLng | Represents a geographical location with a latitude and a longitude. |
ListTemplate | A template representing a list of items. |
ListTemplate.Builder |
A builder of ListTemplate .
|
ListTemplateController |
A controller that allows testing of a ListTemplate .
|
M
Maneuver | Information about a maneuver that the driver will be required to perform. |
Maneuver.Builder |
A builder of Maneuver .
|
MessageInfo |
Represents a message that can be shown in the NavigationTemplate .
|
MessageInfo.Builder |
A builder of MessageInfo .
|
MessageInfoController |
A controller that allows testing of a MessageInfo .
|
MessageTemplate | A template for displaying a message and associated actions. |
MessageTemplate.Builder |
A builder of MessageTemplate .
|
MessageTemplateController |
A controller that allows testing of an MessageTemplate .
|
Metadata | A metadata class used for attaching additional properties to models. |
Metadata.Builder |
A builder for Metadata .
|
MetadataController |
A controller that allows testing of a Metadata .
|
N
NavigationManager | Manager for communicating navigation related events with the host. |
NavigationManagerListener |
Listener of events from the NavigationManager .
|
NavigationTemplate | A template for showing navigation information. |
NavigationTemplate.Builder |
A builder of NavigationTemplate .
|
NavigationTemplate.NavigationInfo | Represents navigation information such as routing instructions or navigation-related messages. |
NavigationTemplateController |
A controller that allows testing of a NavigationTemplate .
|
NavigationTemplateController.NavigationInfoController |
A controller that allows testing of a NavigationTemplate.NavigationInfo .
|
O
OnClickListener | A listener of click events. |
OnScreenResultCallback |
A callback to provide the result set by a Screen .
|
P
Pane |
Represents a list of rows used for displaying informational content and a set of Action s
that users can perform based on such content.
|
Pane.Builder |
A builder of Pane .
|
PaneController |
A controller that allows testing of a Pane .
|
PaneTemplate |
A template that displays a Pane .
|
PaneTemplate.Builder |
A builder of PaneTemplate .
|
PaneTemplateController |
A controller that allows testing of a PaneTemplate .
|
ParkedOnlyOnClickListener |
An OnClickListener that wraps another one and executes its onClick() method only
when the car is parked.
|
Place | Represents a geographical location and additional information on how to display it. |
Place.Builder |
A builder of Place .
|
PlaceController |
A controller that allows testing of a Place .
|
PlaceListMapTemplate | A template that displays a map along with a list of places. |
PlaceListMapTemplate.Builder |
A builder of PlaceListMapTemplate .
|
PlaceListMapTemplateController |
A controller that allows testing of a PlaceListMapTemplate .
|
PlaceListNavigationTemplate | A template that supports showing a list of places alongside a custom drawn map. |
PlaceListNavigationTemplate.Builder |
A builder of PlaceListNavigationTemplate .
|
PlaceListNavigationTemplateController |
A controller that allows testing of a PlaceListNavigationTemplate .
|
PlaceMarker | Describes how a place is to be displayed on a map. |
PlaceMarker.Builder |
A builder of PlaceMarker .
|
R
RoutePreviewNavigationTemplate | A template that supports showing a list of routes alongside a custom drawn map. |
RoutePreviewNavigationTemplate.Builder |
A builder of RoutePreviewNavigationTemplate .
|
RoutePreviewNavigationTemplateController |
A controller that allows testing of a RoutePreviewNavigationTemplate .
|
RoutingInfo |
Represents routing information that can be shown in the NavigationTemplate during
navigation
|
RoutingInfo.Builder |
A builder of RoutingInfo .
|
RoutingInfoController |
A controller that allows testing of a RoutingInfo .
|
Row | Represents a row with a title, several lines of text, an optional image, and an optional action or switch. |
Row.Builder |
A builder of Row .
|
RowController |
A controller that allows testing of a Row .
|
S
Screen |
A Screen has a Lifecycle and provides the mechanism for the app to send Template s
to display when the Screen is visible.
|
ScreenController |
A controller that allows testing of a Screen .
|
ScreenManager |
Manages the stack of Screen s and their respective Lifecycle s.
|
SearchListener | A listener for search updates. |
SearchTemplate | A model that allows the user to enter text searches, and can display results in a list. |
SearchTemplate.Builder |
A builder of SearchTemplate .
|
SearchTemplateController |
A controller that allows testing of a SearchTemplate .
|
Step | Represents a step that the driver should take in order to remain on the current navigation route. |
Step.Builder |
A builder of Step .
|
StepController |
A controller that allows testing of a Step .
|
SurfaceContainer |
A container for the Surface created by the host and its associated properties.
|
SurfaceListener |
A listener for changes on the SurfaceContainer and its attributes.
|
T
Template | An interface used to denote a model that can act as a root for a tree of other models. |
TestAppManager |
The AppManager that is used for testing.
|
TestCarContext |
The CarContext that is used for testing.
|
TestNavigationManager |
The NavigationManager that is used for testing.
|
TestScreenManager |
The ScreenManager that is used for testing.
|
Toggle | Represents a toggle that can have either a checked or unchecked state. |
Toggle.Builder |
A builder of Toggle .
|
Toggle.OnCheckedChangeListener | A listener for handling checked state change events. |
ToggleController |
A controller that allows testing of a Toggle .
|
TravelEstimate | Represents the travel estimates to a destination of a trip or for a trip segment, including the remaining time and distance to the destination. |
TravelEstimate.Builder |
A builder of TravelEstimate .
|
Trip | Represents information about a trip including destinations, steps, and travel estimates. |
Trip.Builder |
A builder of Trip .
|
TripController |
A controller that allows testing of a Trip .
|