Skip navigation links
A C D E G I O P R U 

A

addSubscription(Subscription) - Method in class easymvp.RxPresenter
 

C

CompletableUseCase<Q> - Class in easymvp.usecase
Reactive version of a UseCase.
CompletableUseCase(UseCaseExecutor, PostExecutionThread) - Constructor for class easymvp.usecase.CompletableUseCase
 

D

DataMapper<T,R> - Class in easymvp.boundary
DataMapper transforms entities from the format most convenient for the use cases, to the format most convenient for the presentation layer.
DataMapper() - Constructor for class easymvp.boundary.DataMapper
 

E

easymvp - package easymvp
 
easymvp.boundary - package easymvp.boundary
 
easymvp.executer - package easymvp.executer
 
easymvp.usecase - package easymvp.usecase
 
execute(Q) - Method in class easymvp.usecase.CompletableUseCase
 
execute(Q) - Method in class easymvp.usecase.ObservableUseCase
 
execute(Q) - Method in class easymvp.usecase.UseCase
Executes use case.

G

getPostExecutionThread() - Method in class easymvp.usecase.UseCase
 
getScheduler() - Method in interface easymvp.executer.PostExecutionThread
 
getScheduler() - Method in interface easymvp.executer.UseCaseExecutor
 
getUseCaseExecutor() - Method in class easymvp.usecase.UseCase
 

I

interact(Q) - Method in class easymvp.usecase.ObservableUseCase
 
interact(Q) - Method in class easymvp.usecase.UseCase
A hook for interacting with the given parameter(request value) and returning a response value for each concrete implementation.

O

ObservableUseCase<R,Q> - Class in easymvp.usecase
Reactive version of a UseCase.
ObservableUseCase(UseCaseExecutor, PostExecutionThread) - Constructor for class easymvp.usecase.ObservableUseCase
 
onDestroyed() - Method in class easymvp.RxPresenter
 

P

PostExecutionThread - Interface in easymvp.executer
When the use case execution is done in its executor thread, It's time to update UI on the Event Dispatch thread.

R

removeSubscription(Subscription) - Method in class easymvp.RxPresenter
 
RxPresenter<V> - Class in easymvp
A base class for implementing a Presenter with RxJava functionality.
RxPresenter() - Constructor for class easymvp.RxPresenter
 

U

UseCase<P,Q> - Class in easymvp.usecase
Each UseCase of the system orchestrate the flow of data to and from the entities.
UseCase(UseCaseExecutor, PostExecutionThread) - Constructor for class easymvp.usecase.UseCase
 
UseCaseExecutor - Interface in easymvp.executer
Represents an asynchronous execution for UseCase.
A C D E G I O P R U 
Skip navigation links