androidx.car.app.model
Interfaces
| AlertCallback | A listener of dismiss events. | 
| AlertCallbackDelegate | A host-side interface for reporting cancel events to clients. | 
| Content | Interface implemented by models that can be invalidated and refreshed individually. | 
| InputCallback | A listener for handling text input completion event. | 
| InputCallbackDelegate | A host-side delegate for sending  | 
| Item | Interface implemented by models that can be added to an  | 
| ItemList.OnItemVisibilityChangedListener | A listener for handling item visibility changes. | 
| ItemList.OnSelectedListener | A listener for handling selection events for lists with selectable items. | 
| OnCheckedChangeDelegate | A host-side delegate for sending  | 
| OnClickDelegate | A host-side interface for reporting click to clients. | 
| OnClickListener | A listener of click events. | 
| OnContentRefreshDelegate | A host-side delegate for sending  | 
| OnContentRefreshListener | A listener of content refresh requests | 
| OnItemVisibilityChangedDelegate | A host-side delegate for sending  | 
| OnSelectedDelegate | A host-side delegate for sending  | 
| SearchCallbackDelegate | A host-side delegate for sending  | 
| SearchTemplate.SearchCallback | A listener for search updates. | 
| TabCallbackDelegate | A host-side delegate for sending  | 
| TabTemplate.TabCallback | A listener for tab selection. | 
| Template | An interface used to denote a model that can act as a root for a tree of other models. | 
| Toggle.OnCheckedChangeListener | A listener for handling checked state change events. | 
Classes
| Action | Represents an action with an optional icon and text. | 
| Action.Builder | A builder of  | 
| ActionStrip | Represents a list of  | 
| ActionStrip.Builder | A builder of  | 
| Alert | Represents an alert with an optional icon, subtitle and actions. | 
| Alert.Builder | A builder of  | 
| Badge | Represents a badge that can be displayed as an overlay on top of an image. | 
| Badge.Builder | A builder of  | 
| CarColor | Represents a color to be used in a car app. | 
| CarIcon | Represents an icon to be used in a car app. | 
| CarIcon.Builder | A builder of  | 
| CarIconSpan | A span that replaces the text it is attached to with a  | 
| CarLocation | Represents a geographical location with a latitude and a longitude. | 
| CarSpan | Base class for all span types allowed for a car app. | 
| CarText | A model that represents text to display in the car screen. | 
| CarText.Builder | A builder of  | 
| ClickableSpan | A span that makes a section of text clickable. | 
| DateTimeWithZone | A time with an associated time zone information. | 
| 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  | 
| DurationSpan | A span that replaces the text it is attached to with a localized duration string. | 
| ForegroundCarColorSpan | A span that changes the color of the text to which the span is attached. | 
| GridItem | Represents a grid item with an image and an optional title. | 
| GridItem.Builder | A builder of  | 
| GridSection | A section within the  | 
| GridSection.Builder | A builder that constructs  | 
| GridTemplate | A template representing a grid of items. | 
| GridTemplate.Builder | A builder of  | 
| Header | A component that holds onto data associated with a template's header. | 
| Header.Builder | A builder of  | 
| ItemList | Represents a list of  | 
| ItemList.Builder | A builder of  | 
| ListTemplate | A template representing a list of items. | 
| ListTemplate.Builder | A builder of  | 
| LongMessageTemplate | A template for displaying a long text, which could be several paragraphs long, with associated actions. | 
| LongMessageTemplate.Builder | A builder of  | 
| MessageTemplate | A template for displaying a message and associated actions. | 
| MessageTemplate.Builder | A builder of  | 
| Metadata | A metadata class used for attaching additional properties to models. | 
| Metadata.Builder | A builder for  | 
| Pane | Represents a list of rows used for displaying informational content and a set of  | 
| Pane.Builder | A builder of  | 
| PaneTemplate | A template that displays a  | 
| PaneTemplate.Builder | A builder of  | 
| ParkedOnlyOnClickListener | An  | 
| Place | Represents a geographical location and additional information on how to display it. | 
| Place.Builder | A builder of  | 
| PlaceListMapTemplate | A template that displays a map along with a list of places. | 
| PlaceListMapTemplate.Builder | A builder of  | 
| PlaceMarker | Describes how a place is to be displayed on a map. | 
| PlaceMarker.Builder | A builder of  | 
| 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  | 
| RowSection | A section within the  | 
| RowSection.Builder | A builder that constructs  | 
| SearchTemplate | A model that allows the user to enter text searches, and can display results in a list. | 
| SearchTemplate.Builder | A builder of  | 
| Section | The generic interface for a single section within a sectioned item template. | 
| Section.BaseBuilder | Generic  | 
| SectionedItemList | Represents an  | 
| SectionedItemTemplate | A template that contains sections of items like rows, grid items, etc. | 
| SectionedItemTemplate.Builder | A builder that constructs  | 
| Tab | Represents a tab with a title and an image. | 
| Tab.Builder | A builder of  | 
| TabContents | Represents the contents to display for a selected tab in a  | 
| TabContents.Builder | A builder of  | 
| TabTemplate | A template representing a list of tabs and contents for the active tab. | 
| TabTemplate.Builder | A builder of  | 
| TemplateInfo | Stores information about  | 
| TemplateWrapper | A wrapper for mapping a  | 
| Toggle | Represents a toggle that can have either a checked or unchecked state. | 
| Toggle.Builder | A builder of  | 
