added in version 22.1.0
belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1
belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1
ClassPresenterSelector
public
final
class
ClassPresenterSelector
extends PresenterSelector
java.lang.Object | ||
↳ | android.support.v17.leanback.widget.PresenterSelector | |
↳ | android.support.v17.leanback.widget.ClassPresenterSelector |
A ClassPresenterSelector selects a Presenter
based on the item's
Java class.
Summary
Public constructors | |
---|---|
ClassPresenterSelector()
|
Public methods | |
---|---|
ClassPresenterSelector
|
addClassPresenter(Class<?> cls, Presenter presenter)
Sets a presenter to be used for the given class. |
ClassPresenterSelector
|
addClassPresenterSelector(Class<?> cls, PresenterSelector presenterSelector)
Sets a presenter selector to be used for the given class. |
Presenter
|
getPresenter(Object item)
Returns a presenter for the given item. |
Presenter[]
|
getPresenters()
Returns an array of all possible presenters. |
Inherited methods | |
---|---|
![]()
android.support.v17.leanback.widget.PresenterSelector
| |
![]()
java.lang.Object
|
Public constructors
Public methods
addClassPresenter
added in version 22.1.0
ClassPresenterSelector addClassPresenter (Class<?> cls, Presenter presenter)
Sets a presenter to be used for the given class.
Parameters | |
---|---|
cls |
Class : The data model class to be rendered. |
presenter |
Presenter : The presenter that renders the objects of the given class. |
Returns | |
---|---|
ClassPresenterSelector |
This ClassPresenterSelector object. |
addClassPresenterSelector
added in version 24.1.0