androidx.car.app.model

Interfaces

InputCallback A listener for handling text input completion event. 
InputCallbackDelegate A host-side delegate for sending InputCallback events to the car app. 
Item Interface implemented by models that can be added to an ItemList
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 Toggle.OnCheckedChangeListener events to the car app. 
OnClickDelegate A host-side interface for reporting click to clients. 
OnClickListener A listener of click events. 
OnContentRefreshDelegate A host-side delegate for sending OnContentRefreshListener events to the car app. 
OnContentRefreshListener A listener of content refresh requests  
OnItemVisibilityChangedDelegate A host-side delegate for sending ItemList.OnItemVisibilityChangedListener events to the car app. 
OnSelectedDelegate A host-side delegate for sending ItemList.OnSelectedListener events to the car app. 
SearchCallbackDelegate A host-side delegate for sending SearchTemplate.SearchCallback events to the car app. 
SearchTemplate.SearchCallback A listener for search updates. 
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 Action
ActionStrip Represents a list of Actions that are used for a template. 
ActionStrip.Builder A builder of ActionStrip
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 CarIcon