Lines Matching refs:presenter
30 * Sets a presenter to be used for the given class.
32 * @param presenter The presenter that renders the objects of the given class.
35 public ClassPresenterSelector addClassPresenter(Class<?> cls, Presenter presenter) {
36 mClassMap.put(cls, presenter);
37 if (!mPresenters.contains(presenter)) {
38 mPresenters.add(presenter);
44 * Sets a presenter selector to be used for the given class.
46 * @param presenterSelector The presenter selector that finds the right presenter for a given
64 Object presenter = null;
67 presenter = mClassMap.get(cls);
68 if (presenter instanceof PresenterSelector) {
69 Presenter innerPresenter = ((PresenterSelector) presenter).getPresenter(item);
75 } while (presenter == null && cls != null);
77 return (Presenter) presenter;