| Interface | Description |
|---|---|
| RepositoryPresenterCompilerStates |
Container of the compiler state interfaces supporting the creation of a
RepositoryPresenter. |
| RepositoryPresenterCompilerStates.RPDiff<TVal,TRet> |
Compiler state to optionally enable fine-grained events using
DiffUtil. |
| RepositoryPresenterCompilerStates.RPItemCompile<TVal> |
Compiler state to compile for the specified item container type of the associated
Repository. |
| RepositoryPresenterCompilerStates.RPLayout<TVal,TRet> |
Compiler state to specify what layout to use.
|
| RepositoryPresenterCompilerStates.RPMain<T> |
Compiler state to specify how to bind the
Repository item to the view inflated by the
layout. |
| RepositoryPresenterCompilerStates.RPTypedCollectionCompile<TVal,TCol> |
Compiler state to compile for the generic collection container type of the associated
Repository. |
| Class | Description |
|---|---|
| LayoutPresenter |
Contains logic to present a layout in a
RepositoryAdapter. |
| LayoutPresenters |
Contains a basic implementation of
LayoutPresenter. |
| LayoutPresenters.Builder | |
| RepositoryAdapter |
A specialized
RecyclerView.Adapter that presents the data from a sequence of
Repositories, mixed with optional static items and static layouts. |
| RepositoryAdapter.Builder |
Builds a
RepositoryAdapter. |
| RepositoryPresenter<T> |
Contains logic to present the content of a
Repository. |
| RepositoryPresenters |
Contains a basic implementation of
RepositoryPresenter to present the content of a
Repository. |