# Package-level declarations

## Functions

onBindFooterView
Link copied to clipboard
@ JvmOverloads
fun < E > RecyclerAdapterBuilder< E >. onBindFooterView (delegate: Hikage.Delegate<*>, viewHolder: (hikage: Hikage) -> Unit = {}): RecyclerAdapterBuilder< E >
@ JvmOverloads
fun < E > RecyclerAdapterBuilder< E >. onBindFooterView (Hikageable: HikagePerformer< ViewGroup.LayoutParams >, viewHolder: (hikage: Hikage) -> Unit = {}): RecyclerAdapterBuilder< E >

Create and add view holder from Hikage.Delegate for a footer view.

onBindHeaderView
Link copied to clipboard
@ JvmOverloads
fun < E > RecyclerAdapterBuilder< E >. onBindHeaderView (delegate: Hikage.Delegate<*>, viewHolder: (hikage: Hikage) -> Unit = {}): RecyclerAdapterBuilder< E >
@ JvmOverloads
fun < E > RecyclerAdapterBuilder< E >. onBindHeaderView (Hikageable: HikagePerformer< ViewGroup.LayoutParams >, viewHolder: (hikage: Hikage) -> Unit = {}): RecyclerAdapterBuilder< E >

Create and add view holder from Hikage.Delegate for a header view.

onBindItemView
Link copied to clipboard
@ JvmOverloads
fun < E > BaseAdapterBuilder< E >. onBindItemView (delegate: Hikage.Delegate<*>, viewHolder: (hikage: Hikage, entity: E , position: Int ) -> Unit = { _, _, _ -> }): BaseAdapterBuilder< E >
@ JvmOverloads
fun < E > BaseAdapterBuilder< E >. onBindItemView (Hikageable: HikagePerformer< ViewGroup.LayoutParams >, viewHolder: (hikage: Hikage, entity: E , position: Int ) -> Unit = { _, _, _ -> }): BaseAdapterBuilder< E >
@ JvmOverloads
fun < E > RecyclerAdapterBuilder< E >. onBindItemView (delegate: Hikage.Delegate<*>, viewType: Int = RecyclerAdapterBuilder.DEFAULT_VIEW_TYPE, viewHolder: (hikage: Hikage, entity: E , position: AdapterPosition) -> Unit = { _, _, _ -> }): RecyclerAdapterBuilder< E >
@ JvmOverloads
fun < E > RecyclerAdapterBuilder< E >. onBindItemView (Hikageable: HikagePerformer< ViewGroup.LayoutParams >, viewType: Int = RecyclerAdapterBuilder.DEFAULT_VIEW_TYPE, viewHolder: (hikage: Hikage, entity: E , position: AdapterPosition) -> Unit = { _, _, _ -> }): RecyclerAdapterBuilder< E >

Create and add view holder from Hikage.Delegate.

onBindPageView
Link copied to clipboard
@ JvmOverloads
fun < E > PagerAdapterBuilder< E >. onBindPageView (delegate: Hikage.Delegate<*>, viewHolder: (hikage: Hikage, entity: E , position: Int ) -> Unit = { _, _, _ -> }): PagerAdapterBuilder< E >
@ JvmOverloads
fun < E > PagerAdapterBuilder< E >. onBindPageView (Hikageable: HikagePerformer< ViewGroup.LayoutParams >, viewHolder: (hikage: Hikage, entity: E , position: Int ) -> Unit = { _, _, _ -> }): PagerAdapterBuilder< E >

Create and add view holder from Hikage.Delegate.