HomeSort by relevance Sort by last modified time
    Searched refs:Presenter (Results 1 - 25 of 67) sorted by null

1 2 3

  /frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/
SinglePresenterSelector.java 17 * A {@link PresenterSelector} that always returns the same {@link Presenter}.
22 private final Presenter mPresenter;
25 * @param presenter The Presenter to return for every item.
27 public SinglePresenterSelector(Presenter presenter) {
28 mPresenter = presenter;
32 public Presenter getPresenter(Object item) {
PresenterSelector.java 17 * A PresenterSelector is used to obtain a {@link Presenter} for a given Object.
21 * Returns a presenter for the given item.
23 public abstract Presenter getPresenter(Object item);
ClassPresenterSelector.java 19 * A ClassPresenterSelector selects a {@link Presenter} based on the item's
24 private final HashMap<Class<?>, Presenter> mClassMap = new HashMap<Class<?>, Presenter>();
26 public void addClassPresenter(Class<?> cls, Presenter presenter) {
27 mClassMap.put(cls, presenter);
31 public Presenter getPresenter(Object item) {
33 Presenter presenter = null; local
36 presenter = mClassMap.get(cls)
    [all...]
OnItemViewClickedListener.java 21 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item,
OnItemViewSelectedListener.java 48 public void onItemSelected(Presenter.ViewHolder itemViewHolder, Object item,
ControlButtonPresenterSelector.java 33 private final Presenter mPrimaryPresenter =
35 private final Presenter mSecondaryPresenter =
39 * Returns the presenter for primary controls.
41 public Presenter getPrimaryPresenter() {
46 * Returns the presenter for secondary controls.
48 public Presenter getSecondaryPresenter() {
53 * Always returns the presenter for primary controls.
55 public Presenter getPresenter(Object item) {
59 static class ActionViewHolder extends Presenter.ViewHolder {
72 static class ControlButtonPresenter extends Presenter {
    [all...]
ControlBarPresenter.java 25 * A presenter that assumes a LinearLayout container for a series
28 * Different layouts may be passed to the presenter constructor.
31 class ControlBarPresenter extends Presenter {
36 * The data type expected by this presenter.
45 * The presenter to be used for the adapter objects.
47 Presenter presenter; field in class:ControlBarPresenter.BoundData
54 void onControlSelected(Presenter.ViewHolder controlViewHolder, Object item,
62 void onControlClicked(Presenter.ViewHolder controlViewHolder, Object item,
66 class ViewHolder extends Presenter.ViewHolder
    [all...]
ActionPresenterSelector.java 26 private final Presenter mOneLineActionPresenter = new OneLineActionPresenter();
27 private final Presenter mTwoLineActionPresenter = new TwoLineActionPresenter();
30 public Presenter getPresenter(Object item) {
39 static class ActionViewHolder extends Presenter.ViewHolder {
51 class OneLineActionPresenter extends Presenter {
60 public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) {
68 public void onUnbindViewHolder(Presenter.ViewHolder viewHolder) {
73 class TwoLineActionPresenter extends Presenter {
82 public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) {
117 public void onUnbindViewHolder(Presenter.ViewHolder viewHolder)
    [all...]
ItemBridgeAdapter.java 24 * Bridge from Presenter to RecyclerView.Adapter. Public to allow use by third
35 public void onAddPresenter(Presenter presenter, int type) {
50 * Interface for wrapping a view created by presenter into another view.
63 private ArrayList<Presenter> mPresenters = new ArrayList<Presenter>();
85 final Presenter mPresenter;
86 final Presenter.ViewHolder mHolder;
92 * Get {@link Presenter}.
94 public final Presenter getPresenter()
218 Presenter presenter = presenterSelector.getPresenter(item); local
239 Presenter presenter = mPresenters.get(viewType); local
    [all...]
RowPresenter.java 22 * An abstract {@link Presenter} that renders a {@link Row}.
31 * the default rendering or replace the Presenter with a new header presenter
38 * A Row is selected via {@link #setRowViewSelected(Presenter.ViewHolder, boolean)}. The event
44 * A Row is expanded to full width via {@link #setRowViewExpanded(Presenter.ViewHolder, boolean)}.
61 * {@link #setSelectLevel(Presenter.ViewHolder, float)} with float value between
73 public abstract class RowPresenter extends Presenter {
75 static class ContainerViewHolder extends Presenter.ViewHolder {
95 public static class ViewHolder extends Presenter.ViewHolder {
164 public final Presenter.ViewHolder onCreateViewHolder(ViewGroup parent)
    [all...]
PresenterSwitcher.java 28 private Presenter mCurrentPresenter;
29 private Presenter.ViewHolder mCurrentViewHolder;
33 * {@link PresenterSelector} for choose {@link Presenter} for object.
62 Presenter presenter = mPresenterSelector.getPresenter(object); local
63 if (presenter != mCurrentPresenter) {
66 mCurrentPresenter = presenter;
RowHeaderPresenter.java 28 public class RowHeaderPresenter extends Presenter {
44 public static class ViewHolder extends Presenter.ViewHolder {
58 public Presenter.ViewHolder onCreateViewHolder(ViewGroup parent) {
70 public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) {
83 public void onUnbindViewHolder(Presenter.ViewHolder viewHolder) {
Presenter.java 20 * A Presenter is used to generate {@link View}s and bind Objects to them on
26 * A trivial Presenter that takes a string and renders it into a {@link
30 * public class StringTextViewPresenter extends Presenter {
55 public abstract class Presenter {
87 * Called when a view created by this presenter has been attached to a window.
100 * Called when a view created by this presenter has been detached from its window.
103 * the consumer of an presenter's views may choose to cache views offscreen while they
PlaybackControlsRowPresenter.java 45 public final Presenter.ViewHolder mDescriptionViewHolder;
58 Presenter.ViewHolder mSecondaryControlsVh;
61 Presenter.ViewHolder mSelectedViewHolder;
75 ViewHolder(View rootView, Presenter descriptionPresenter) {
115 Presenter getPresenter(boolean primary) {
153 private Presenter mDescriptionPresenter;
162 public void onControlSelected(Presenter.ViewHolder itemViewHolder, Object item,
176 public void onControlClicked(Presenter.ViewHolder itemViewHolder, Object item,
195 * @param descriptionPresenter Presenter for displaying item details.
197 public PlaybackControlsRowPresenter(Presenter descriptionPresenter)
    [all...]
ObjectAdapter.java 112 * Construct an adapter that uses the given {@link Presenter} for all items.
114 public ObjectAdapter(Presenter presenter) {
115 setPresenterSelector(new SinglePresenterSelector(presenter));
125 * Set the presenter selector. May not be null.
129 throw new IllegalArgumentException("Presenter selector must not be null");
152 * Returns the presenter selector for this ObjectAdapter.
225 * Returns the {@link Presenter} for the given item from the adapter.
227 public final Presenter getPresenter(Object item) {
229 throw new IllegalStateException("Presenter selector must not be null")
    [all...]
  /development/samples/SupportLeanbackDemos/src/com/example/android/leanback/
StringPresenter.java 16 import android.support.v17.leanback.widget.Presenter;
21 public class StringPresenter extends Presenter {
VerticalGridFragment.java 19 import android.support.v17.leanback.widget.Presenter;
39 public Adapter(StringPresenter presenter) {
40 super(presenter);
72 public void onItemSelected(Presenter.ViewHolder itemViewHolder, Object item,
80 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item,
BrowseFragment.java 27 import android.support.v17.leanback.widget.Presenter;
62 public void onItemSelected(Presenter.ViewHolder itemViewHolder, Object item,
89 // a card presenter for all rows using that presenter.
111 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item,
RowsFragment.java 28 import android.support.v17.leanback.widget.Presenter;
57 public void onItemSelected(Presenter.ViewHolder itemViewHolder, Object item,
90 // a card presenter for all rows using that presenter.
112 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item,
CardPresenter.java 19 import android.support.v17.leanback.widget.Presenter;
29 public class CardPresenter extends Presenter {
  /packages/apps/Mms/src/com/android/mms/ui/
Presenter.java 27 * An abstract message presenter.
29 public abstract class Presenter implements IModelChangedObserver {
34 public Presenter(Context context, ViewInterface view, Model model) {
PresenterFactory.java 36 public static Presenter getPresenter(String className, Context context,
46 return (Presenter) constructor.newInstance(context, view, model);
  /packages/apps/InCallUI/src/com/android/incallui/
Presenter.java 24 public abstract class Presenter<U extends Ui> {
46 * To be overriden by Presenter implementations. Called when the fragment is being
BaseFragment.java 25 public abstract class BaseFragment<T extends Presenter<U>, U extends Ui> extends Fragment {
38 * Presenter will be available after onActivityCreated().
40 * @return The presenter associated with this fragment.
  /developers/build/prebuilts/androidtv/leanback/app/src/main/java/com/example/android/leanback/
CardPresenter.java 22 import android.support.v17.leanback.widget.Presenter;
36 public class CardPresenter extends Presenter {
43 static class ViewHolder extends Presenter.ViewHolder {
90 public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) {
104 public void onUnbindViewHolder(Presenter.ViewHolder viewHolder) {
109 public void onViewAttachedToWindow(Presenter.ViewHolder viewHolder) {

Completed in 3620 milliseconds

1 2 3