Searched refs:PresenterSelector (Results 1 - 23 of 23) sorted by relevance

/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/
H A DPresenterSelector.java17 * A PresenterSelector is used to obtain a {@link Presenter} for a given Object.
18 * Similar to {@link Presenter}, PresenterSelector is stateless.
20 public abstract class PresenterSelector { class
H A DSinglePresenterSelector.java17 * A {@link PresenterSelector} that always returns the same {@link Presenter}.
20 public final class SinglePresenterSelector extends PresenterSelector {
H A DObjectAdapter.java20 * decoupled from the presentation of the items via {@link PresenterSelector}.
102 private PresenterSelector mPresenterSelector;
105 * Constructs an adapter with the given {@link PresenterSelector}.
107 public ObjectAdapter(PresenterSelector presenterSelector) {
127 public final void setPresenterSelector(PresenterSelector presenterSelector) {
145 * Called when {@link #setPresenterSelector(PresenterSelector)} is called
146 * and the PresenterSelector differs from the previous one.
154 public final PresenterSelector getPresenterSelector() {
H A DPresenterSwitcher.java21 * {@link PresenterSelector}. A subclass should implement {@link #insertView(View)} to define
27 private PresenterSelector mPresenterSelector;
33 * {@link PresenterSelector} for choosing a {@link Presenter} for a given object.
36 public void init(ViewGroup parent, PresenterSelector presenterSelector) {
H A DClassPresenterSelector.java23 public final class ClassPresenterSelector extends PresenterSelector {
H A DSparseArrayObjectAdapter.java14 * Constructs an adapter with the given {@link PresenterSelector}.
16 public SparseArrayObjectAdapter(PresenterSelector presenterSelector) {
H A DArrayObjectAdapter.java29 * Constructs an adapter with the given {@link PresenterSelector}.
31 public ArrayObjectAdapter(PresenterSelector presenterSelector) {
H A DCursorObjectAdapter.java30 * Constructs an adapter with the given {@link PresenterSelector}.
32 public CursorObjectAdapter(PresenterSelector presenterSelector) {
H A DItemBridgeAdapter.java60 private PresenterSelector mPresenterSelector;
164 public ItemBridgeAdapter(ObjectAdapter adapter, PresenterSelector presenterSelector) {
241 PresenterSelector presenterSelector = mPresenterSelector != null ?
H A DControlButtonPresenterSelector.java30 public class ControlButtonPresenterSelector extends PresenterSelector {
H A DListRowPresenter.java33 * Optionally, {@link #setHoverCardPresenterSelector(PresenterSelector)} can be used to
141 private PresenterSelector mHoverCardPresenterSelector;
335 * Sets the {@link PresenterSelector} used for showing a select object in a hover card.
337 public final void setHoverCardPresenterSelector(PresenterSelector selector) {
342 * Returns the {@link PresenterSelector} used for showing a select object in a hover card.
344 public final PresenterSelector getHoverCardPresenterSelector() {
H A DActionPresenterSelector.java24 class ActionPresenterSelector extends PresenterSelector {
H A DDetailsOverviewRow.java76 private PresenterSelector mDefaultActionPresenter = new ActionPresenterSelector();
319 * Sets the {@link ObjectAdapter} for actions. A default {@link PresenterSelector} will be
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/
H A DBaseRowFragment.java19 import android.support.v17.leanback.widget.PresenterSelector;
36 private PresenterSelector mPresenterSelector;
92 public final void setPresenterSelector(PresenterSelector presenterSelector) {
100 public final PresenterSelector getPresenterSelector() {
H A DBaseRowSupportFragment.java21 import android.support.v17.leanback.widget.PresenterSelector;
38 private PresenterSelector mPresenterSelector;
94 public final void setPresenterSelector(PresenterSelector presenterSelector) {
102 public final PresenterSelector getPresenterSelector() {
H A DHeadersFragment.java25 import android.support.v17.leanback.widget.PresenterSelector;
58 private static final PresenterSelector sHeaderPresenter = new SinglePresenterSelector(
H A DHeadersSupportFragment.java27 import android.support.v17.leanback.widget.PresenterSelector;
60 private static final PresenterSelector sHeaderPresenter = new SinglePresenterSelector(
H A DBrowseFragment.java27 import android.support.v17.leanback.widget.PresenterSelector;
237 private PresenterSelector mHeaderPresenterSelector;
679 * Sets the {@link PresenterSelector} used to render the row headers.
681 * @param headerPresenterSelector The PresenterSelector that will determine
684 public void setHeaderPresenterSelector(PresenterSelector headerPresenterSelector) {
H A DBrowseSupportFragment.java29 import android.support.v17.leanback.widget.PresenterSelector;
239 private PresenterSelector mHeaderPresenterSelector;
681 * Sets the {@link PresenterSelector} used to render the row headers.
683 * @param headerPresenterSelector The PresenterSelector that will determine
686 public void setHeaderPresenterSelector(PresenterSelector headerPresenterSelector) {
H A DPlaybackControlGlue.java15 import android.support.v17.leanback.widget.PresenterSelector;
820 PresenterSelector presenterSelector) {
H A DDetailsFragment.java26 import android.support.v17.leanback.widget.PresenterSelector;
44 * of {@link Row}, the Adapter's {@link PresenterSelector} must maintains subclasses
126 Log.e(TAG, "PresenterSelector.getPresenters() not implemented");
H A DDetailsSupportFragment.java28 import android.support.v17.leanback.widget.PresenterSelector;
46 * of {@link Row}, the Adapter's {@link PresenterSelector} must maintains subclasses
128 Log.e(TAG, "PresenterSelector.getPresenters() not implemented");
/frameworks/support/v17/tests/src/android/support/v17/leanback/widget/
H A DPresenterTest.java57 PresenterSelector ps = hf.getPresenterSelector();

Completed in 142 milliseconds