Lines Matching defs:ViewBinder
30 private final List<ViewBinder<VH>> mCustomBinders = new ArrayList<>();
33 private final List<ViewBinder<VH>> mCustomBinderCleanUps = new ArrayList<>();
53 for (ViewBinder cleanUp : mCustomBinderCleanUps) {
64 for (ViewBinder<VH> binder: mCustomBinders) {
152 * Same as {@link #addViewBinder(ViewBinder, ViewBinder)} when {@code cleanUp} ViewBinder
157 * @see #addViewBinder(ViewBinder, ViewBinder)
159 public final void addViewBinder(ViewBinder<VH> binder) {
164 * Adds {@link ViewBinder} to interact with sub-views in {@link ViewHolder}. These ViewBinders
190 public final void addViewBinder(ViewBinder<VH> binder, @Nullable ViewBinder<VH> cleanUp) {
204 public boolean removeViewBinder(ViewBinder<VH> binder) {
214 public interface ViewBinder<VH> {
222 * ViewHolder that supports {@link ViewBinder}.
225 private final List<ViewBinder> mCleanUps = new ArrayList<>();
236 for (ViewBinder binder : mCleanUps) {
244 public final void addCleanUp(@Nullable ViewBinder<ViewHolder> cleanUp) {