-
public class EpoxyModelPreloader.Companion
-
-
Field Summary
Fields Modifier and Type Field Description public final static EpoxyModelPreloader.CompanionINSTANCE
-
Method Summary
Modifier and Type Method Description final <T extends EpoxyModel<?>, P extends PreloadRequestHolder> EpoxyModelPreloader<T, ViewMetadata, P>with(List<Integer> preloadableViewIds, Function3<T, P, ViewData<ViewMetadata>, Unit> doPreload)Helper to create a EpoxyModelPreloader. final <T extends EpoxyModel<?>, U extends ViewMetadata, P extends PreloadRequestHolder> EpoxyModelPreloader<T, U, P>with(List<Integer> preloadableViewIds, Function1<View, U> viewMetadata, Function1<T, Object> viewSignature, Function3<T, P, ViewData<U>, Unit> doPreload)Helper to create a EpoxyModelPreloader. final <T extends EpoxyModel<?>, U extends ViewMetadata, P extends PreloadRequestHolder> EpoxyModelPreloader<T, U, P>with(List<Integer> preloadableViewIds, Class<T> epoxyModelClass, Function1<View, U> viewMetadata, Function1<T, Object> viewSignature, Function3<T, P, ViewData<U>, Unit> doPreload)Helper to create a EpoxyModelPreloader. -
-
Method Detail
-
with
final <T extends EpoxyModel<?>, P extends PreloadRequestHolder> EpoxyModelPreloader<T, ViewMetadata, P> with(List<Integer> preloadableViewIds, Function3<T, P, ViewData<ViewMetadata>, Unit> doPreload)
Helper to create a EpoxyModelPreloader.
- Parameters:
preloadableViewIds- see EpoxyModelPreloader.preloadableViewIdsdoPreload- see EpoxyModelPreloader.startPreload
-
with
final <T extends EpoxyModel<?>, U extends ViewMetadata, P extends PreloadRequestHolder> EpoxyModelPreloader<T, U, P> with(List<Integer> preloadableViewIds, Function1<View, U> viewMetadata, Function1<T, Object> viewSignature, Function3<T, P, ViewData<U>, Unit> doPreload)
Helper to create a EpoxyModelPreloader.
- Parameters:
preloadableViewIds- see EpoxyModelPreloader.preloadableViewIdsviewMetadata- see EpoxyModelPreloader.buildViewMetadataviewSignature- see EpoxyModelPreloader.viewSignaturedoPreload- see EpoxyModelPreloader.startPreload
-
with
final <T extends EpoxyModel<?>, U extends ViewMetadata, P extends PreloadRequestHolder> EpoxyModelPreloader<T, U, P> with(List<Integer> preloadableViewIds, Class<T> epoxyModelClass, Function1<View, U> viewMetadata, Function1<T, Object> viewSignature, Function3<T, P, ViewData<U>, Unit> doPreload)
Helper to create a EpoxyModelPreloader. This is similar to the other helper methods but not inlined so it can be used with Java.
- Parameters:
preloadableViewIds- see EpoxyModelPreloader.preloadableViewIdsepoxyModelClass- The specific type of EpoxyModel that this preloader is for.viewMetadata- see EpoxyModelPreloader.buildViewMetadataviewSignature- see EpoxyModelPreloader.viewSignaturedoPreload- see EpoxyModelPreloader.startPreload
-
-
-
-