All Classes
-
All Classes Interface Summary Class Summary Annotation Types Summary Class Description Board Cheetah Loyalty Leaderboard - Board Data ModelBoardData Cheetah Loyalty Leaderboard - BoardData Data ModelBoardsClickListener Interface to be implemented in order to handle the actions when clicking an item on the list of leaderboards.BoardsViewHolder The ViewHolder for an item in the leaderboard list and sets the action when the item is clicked as wellLeader Cheetah Loyalty Leaderboard - Leader Data ModelLeaderboardAdapter An extended version ofListAdapter
withLeader
as model andLeaderboardViewHolder
as the view holder.LeaderboardAPI Class for setting the query parameters of Leaderboard API.LeaderboardClickListener Interface to be implemented in order to handle the actions when clicking an item on the leaderboard list.LeaderboardDetailsActivity<V extends LeaderboardDetailsView,P extends LeaderboardDetailsPresenter<V>> An extended version of theLceActivityView
withLeaderboardDetailsView
for the view and theLeaderboardDetailsPresenter
for the presenterLeaderboardDetailsPresenter<T extends LeaderboardDetailsView> This extends theLcePresenter
withLeaderboardDetailsView
as its view.LeaderboardDetailsView LeaderboardFragment<V extends LeaderboardView,P extends LeaderboardPresenter<V>> A list fragment which extendsListFragmentView
Use to display the list ofLeader
on a lazy-loading manner This fragment is accompanied by theLeaderboardPresenter
andLeaderboardView
Can receive the following intent extras:IntentKey.PRIMARY_ID
- internal name of the leaderboardIntentKey.PRIMARY_PARAMS
-LeaderboardParams
to useLeaderboardFragment.KEY_MODE
- the configuration for showing the TOP, FRIENDS, or AROUND ME membersLeaderboardFragment.KEY_SIZE
- the configuration for showing the max size of the listsLeaderboardFragment.MODE LeaderboardPagerFragment ExtendsPagerFragment
This fragment shows a 2 tab leaderboard lists Can receive the following intent extras:IntentKey.PRIMARY_ID
- internal name of the leaderboardLeaderboardParams Class for setting the query parameters of Leaderboard API.LeaderboardParams.Builder Builder class forLeaderboardParams
LeaderboardPresenter<T extends LeaderboardView> Contains all the Stellar SDK calls for the Leaderboard module.LeaderboardsListActivity ExtendsThemedActivity
This is a holder activity for the fragmentLeaderboardsListFragment
Can receive the following intent extras:IntentKey.PRIMARY_PARAMS
-LeaderboardParams
to useLeaderboardsListAdapter An extended version ofEndlessListAdapter
withBoard
as model andBoardsViewHolder
as the view holder.LeaderboardsListFragment<A extends LeaderboardsListAdapter,V extends LeaderboardsListView,P extends LeaderboardsListPresenter<V>> An endless list fragment which extendsEndlessListFragmentView
Use to display the list ofBoard
on a lazy-loading manner This fragment is accompanied by theLeaderboardsListPresenter
andLeaderboardsListView
Can receive the following intent extras:IntentKey.PRIMARY_PARAMS
-LeaderboardParams
to useLeaderboardsListPresenter<T extends LeaderboardsListView> Extends theEndlessListPresenter
with viewLeaderboardsListView
Presenters are used to call the API using theBoardData
and also the presenter notifies its view if needed.LeaderboardsListView Extends theEndlessListView
The View class for the Leaderboard listsLeaderboardView Extends theListView
The view interface forLeaderboardFragment
to display the leaderboards list using theLeaderboardPresenter
.LeaderboardViewHolder The View Holder for the list of Leaderboards Contains all the views to be displayed on each list itemLeaderData Cheetah Loyalty Leaderboard - LeaderData Data ModelMemberRank Cheetah Loyalty Leaderboard - MemberRank Data ModelMemberRankData Cheetah Loyalty Leaderboard - MemberRankData Data Model