MCPcopy Create free account

hub / github.com/MaksTuev/EasyAdapter / types & classes

Types & classes70 in github.com/MaksTuev/EasyAdapter

↓ 48 callersClassElement
sample/src/main/java/ru/surfstudio/easyadapter/sample/domain/Element.kt:4
↓ 6 callersClassMainScreenModel
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/screen/main/data/MainScreenModel.kt:7
↓ 4 callersClassCarousel
sample/src/main/java/ru/surfstudio/easyadapter/sample/domain/Carousel.kt:4
↓ 2 callersClassEasyAdapter
Adapter for RecyclerView with two features: 1) adapter automatically calls necessary methods notify... after call {@link #setItems(ItemList)} or {@lin
adapter/src/main/java/ru/surfstudio/easyadapter/recycler/EasyAdapter.java:46
↓ 2 callersClassElementController
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/common/recycler/controller/ElementController.kt:12
↓ 2 callersClassEmptyStateController
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/common/recycler/controller/EmptyStateController.kt:9
↓ 2 callersClassHeaderController
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/screen/main/list/HeaderController.kt:9
↓ 2 callersClassSlideItemAnimator
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/common/recycler/animator/SlideItemAnimator.kt:6
↓ 1 callersClassCarouselController
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/screen/main/list/carousel/CarouselController.kt:19
↓ 1 callersClassCarouselElementController
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/screen/main/list/carousel/CarouselElementController.kt:11
↓ 1 callersClassCommercialController
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/screen/main/list/CommercialController.kt:9
↓ 1 callersClassDataList
list for paginationable data can merge two blok of data start page is 1 @param <T> type of paginationable data
sample/src/main/java/ru/surfstudio/easyadapter/sample/domain/datalist/DataList.java:24
↓ 1 callersClassDeliveryController
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/screen/main/list/DeliveryController.kt:9
↓ 1 callersClassElementStubController
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/common/recycler/controller/ElementStubController.kt:11
↓ 1 callersClassErrorStateController
todo merge with EmptyStateController
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/common/recycler/controller/ErrorStateController.kt:10
↓ 1 callersClassGravitySnapHelper
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/screen/main/list/carousel/GravitySnapHelper.kt:10
↓ 1 callersClassHolder
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/screen/main/list/CommercialController.kt:15
↓ 1 callersClassHolder
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/screen/main/list/HeaderController.kt:13
↓ 1 callersClassHolder
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/screen/main/list/DeliveryController.kt:15
↓ 1 callersClassHolder
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/screen/main/list/carousel/CarouselElementController.kt:19
↓ 1 callersClassHolder
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/screen/main/list/carousel/CarouselController.kt:28
↓ 1 callersClassHolder
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/common/recycler/controller/ElementController.kt:20
↓ 1 callersClassHolder
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/common/recycler/controller/ErrorStateController.kt:16
↓ 1 callersClassHolder
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/common/recycler/controller/ElementStubController.kt:17
↓ 1 callersClassHolder
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/common/recycler/controller/EmptyStateController.kt:13
↓ 1 callersClassHolder
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/common/recycler/pagination/PaginationableAdapter.kt:34
↓ 1 callersClassPaginationFooterItemController
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/common/recycler/pagination/PaginationableAdapter.kt:28
↓ 1 callersClassPaginationScreenModel
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/screen/pagination/PaginationScreenModel.kt:9
↓ 1 callersClassPaginationableAdapter
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/common/recycler/pagination/PaginationableAdapter.kt:16
↓ 1 callersClassScreenModelFactory
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/screen/main/data/ScreenModelFactory.kt:7
↓ 1 callersClassStandardItemAnimator
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/common/recycler/animator/StandardItemAnimator.kt:5
↓ 1 callersClassStub
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/common/stub/Stub.kt:5
ClassAutoNotifyDiffCallback
adapter/src/main/java/ru/surfstudio/easyadapter/recycler/EasyAdapter.java:212
ClassBaseItem
Base Item for {@link ItemList}
adapter/src/main/java/ru/surfstudio/easyadapter/recycler/item/BaseItem.java:27
ClassBaseItemAnimator
ItemAnimator with support custom animations for View Holders, see {@link BaseViewHolder}
adapter/src/main/java/ru/surfstudio/easyadapter/recycler/animator/BaseItemAnimator.java:26
ClassBaseItemController
Base Controller for item of RecyclerView. It used with {@link EasyAdapter} and {@link ItemList} It responsible for interaction with item. @param <H> t
adapter/src/main/java/ru/surfstudio/easyadapter/recycler/controller/BaseItemController.java:32
ClassBasePaginationFooterController
adapter/src/main/java/ru/surfstudio/easyadapter/recycler/pagination/BasePaginationableAdapter.java:174
ClassBasePaginationFooterHolder
adapter/src/main/java/ru/surfstudio/easyadapter/recycler/pagination/BasePaginationableAdapter.java:208
ClassBasePaginationableAdapter
Adapter with pagination Footer, based on {@link EasyAdapter} Adapter emit event "onShowMore" when user scroll to bottom or click on footer with state
adapter/src/main/java/ru/surfstudio/easyadapter/recycler/pagination/BasePaginationableAdapter.java:40
ClassBaseViewHolder
Base ViewHolder with convenient features: 1) has constructor with item layout resource id 2) support custom animation, when used with {@link BaseItemA
adapter/src/main/java/ru/surfstudio/easyadapter/recycler/holder/BaseViewHolder.java:32
ClassBindableItem
Item for {@link ItemList} with data @param <T> type of data @param <H> type of ViewHolder
adapter/src/main/java/ru/surfstudio/easyadapter/recycler/item/BindableItem.java:29
ClassBindableItemController
Controller for item of RecyclerView with one block of data {@link BindableItem}. It used with {@link EasyAdapter} and {@link ItemList} @param <H> typ
adapter/src/main/java/ru/surfstudio/easyadapter/recycler/controller/BindableItemController.java:31
InterfaceBindableItemControllerProvider
adapter/src/main/java/ru/surfstudio/easyadapter/recycler/ItemList.java:38
ClassBindableViewHolder
ViewHolder with rendering one block of data Used with {@link BindableItemController} This holder also has some convenient features, see {@link BaseVie
adapter/src/main/java/ru/surfstudio/easyadapter/recycler/holder/BindableViewHolder.java:31
ClassDoubleBindableItem
Item for {@link ItemList} with two block data @param <T1> type of first data @param <T2> type of second data @param <H> type of ViewHolder
adapter/src/main/java/ru/surfstudio/easyadapter/recycler/item/DoubleBindableItem.java:30
ClassDoubleBindableItemController
Controller for item of RecyclerView with two block of data {@link DoubleBindableItem} It used with {@link EasyAdapter} and {@link ItemList} @param <H
adapter/src/main/java/ru/surfstudio/easyadapter/recycler/controller/DoubleBindableItemController.java:32
ClassDoubleBindableViewHolder
ViewHolder with rendering two block of data Used with {@link DoubleBindableItemController} This holder also has some convenient features, see {@link B
adapter/src/main/java/ru/surfstudio/easyadapter/recycler/holder/DoubleBindableViewHolder.java:32
ClassElementCoverView
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/common/widget/ElementCoverView.kt:11
ClassElementRepository
sample/src/main/java/ru/surfstudio/easyadapter/sample/interactor/element/ElementRepository.kt:13
ClassElements
sample/src/main/java/ru/surfstudio/easyadapter/sample/interactor/element/Elements.kt:6
ClassExampleInstrumentedTest
Instrumented test, which will execute on an Android device. @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
sample/src/androidTest/java/ru/surfstudio/easyadapter/sample/ExampleInstrumentedTest.java:17
ClassExampleInstrumentedTest
Instrumented test, which will execute on an Android device. @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
adapter/src/androidTest/java/ru/surfstudio/easyadapter/ExampleInstrumentedTest.java:17
ClassExampleUnitTest
Example local unit test, which will execute on the development machine (host). @see <a href="http://d.android.com/tools/testing">Testing documentatio
sample/src/test/java/ru/surfstudio/easyadapter/sample/ExampleUnitTest.java:12
ClassExampleUnitTest
Example local unit test, which will execute on the development machine (host). @see <a href="http://d.android.com/tools/testing">Testing documentatio
adapter/src/test/java/ru/surfstudio/easyadapter/ExampleUnitTest.java:12
ClassFirstInvisibleItemController
Empty first element for saving scroll position after notify... calls
adapter/src/main/java/ru/surfstudio/easyadapter/recycler/EasyAdapter.java:248
ClassIncompatibleRangesException
sample/src/main/java/ru/surfstudio/easyadapter/sample/domain/datalist/IncompatibleRangesException.java:3
ClassItemInfo
adapter/src/main/java/ru/surfstudio/easyadapter/recycler/EasyAdapter.java:194
ClassItemList
List of items for RecyclerView, used with {@link EasyAdapter}
adapter/src/main/java/ru/surfstudio/easyadapter/recycler/ItemList.java:36
ClassLoadState
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/screen/pagination/PaginationScreenModel.kt:45
ClassMainActivityView
* example screen with list with different types of items */
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/screen/main/MainActivityView.kt:27
InterfaceMainComponent
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/screen/main/MainComponent.kt:8
ClassMainPresenter
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/screen/main/MainPresenter.kt:12
InterfaceMapFunc
sample/src/main/java/ru/surfstudio/easyadapter/sample/domain/datalist/DataList.java:39
ClassNoDataItem
Item for {@link ItemList} without data @param <H> type of ViewHolder
adapter/src/main/java/ru/surfstudio/easyadapter/recycler/item/NoDataItem.java:29
ClassNoDataItemController
Controller for item of RecyclerView without data {@link NoDataItem} It used with {@link EasyAdapter} and {@link ItemList} @param <H> type of ViewHold
adapter/src/main/java/ru/surfstudio/easyadapter/recycler/controller/NoDataItemController.java:31
InterfaceOnShowMoreListener
adapter/src/main/java/ru/surfstudio/easyadapter/recycler/pagination/BasePaginationableAdapter.java:45
ClassPaginationActivityView
* example screen with pagination * Placeholders is list items */
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/screen/pagination/PaginationActivityView.kt:27
InterfacePaginationComponent
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/screen/pagination/PaginationComponent.kt:9
ClassPaginationPresenter
sample/src/main/java/ru/surfstudio/easyadapter/sample/ui/screen/pagination/PaginationPresenter.kt:11
EnumPaginationState
states of {@link BasePaginationableAdapter}
adapter/src/main/java/ru/surfstudio/easyadapter/recycler/pagination/PaginationState.java:21