Skip navigation links
A B C D E F G H I L M O P R S T V 

A

add(String, T) - Method in class com.arellomobile.mvp.PresenterStore
Add presenter to storage
AddToEndSingleStrategy - Class in com.arellomobile.mvp.viewstate.strategy
Command will be added to end of commands queue.
AddToEndSingleStrategy() - Constructor for class com.arellomobile.mvp.viewstate.strategy.AddToEndSingleStrategy
 
AddToEndSingleTagStrategy - Class in com.arellomobile.mvp.viewstate.strategy
Command will be added to end of commands queue.
AddToEndSingleTagStrategy() - Constructor for class com.arellomobile.mvp.viewstate.strategy.AddToEndSingleTagStrategy
 
AddToEndStrategy - Class in com.arellomobile.mvp.viewstate.strategy
Command will be added to end of commands queue.
AddToEndStrategy() - Constructor for class com.arellomobile.mvp.viewstate.strategy.AddToEndStrategy
 
afterApply(List<ViewCommand<View>>, ViewCommand<View>) - Method in class com.arellomobile.mvp.viewstate.strategy.AddToEndSingleStrategy
 
afterApply(List<ViewCommand<View>>, ViewCommand<View>) - Method in class com.arellomobile.mvp.viewstate.strategy.AddToEndSingleTagStrategy
 
afterApply(List<ViewCommand<View>>, ViewCommand<View>) - Method in class com.arellomobile.mvp.viewstate.strategy.AddToEndStrategy
 
afterApply(List<ViewCommand<View>>, ViewCommand<View>) - Method in class com.arellomobile.mvp.viewstate.strategy.OneExecutionStateStrategy
 
afterApply(List<ViewCommand<View>>, ViewCommand<View>) - Method in class com.arellomobile.mvp.viewstate.strategy.SingleStateStrategy
 
afterApply(List<ViewCommand<View>>, ViewCommand<View>) - Method in class com.arellomobile.mvp.viewstate.strategy.SkipStrategy
 
afterApply(List<ViewCommand<View>>, ViewCommand<View>) - Method in interface com.arellomobile.mvp.viewstate.strategy.StateStrategy
Called immediately after command applied to MvpView.
afterApply(ViewCommand<View>) - Method in class com.arellomobile.mvp.viewstate.ViewCommands
 
apply(View) - Method in class com.arellomobile.mvp.viewstate.ViewCommand
 
attachView(View) - Method in class com.arellomobile.mvp.MvpPresenter
Attach view to view state or to presenter(if view state not exists).
attachView(View) - Method in class com.arellomobile.mvp.viewstate.MvpViewState
Attach view to view state and apply saves state

B

beforeApply(List<ViewCommand<View>>, ViewCommand<View>) - Method in class com.arellomobile.mvp.viewstate.strategy.AddToEndSingleStrategy
 
beforeApply(List<ViewCommand<View>>, ViewCommand<View>) - Method in class com.arellomobile.mvp.viewstate.strategy.AddToEndSingleTagStrategy
 
beforeApply(List<ViewCommand<View>>, ViewCommand<View>) - Method in class com.arellomobile.mvp.viewstate.strategy.AddToEndStrategy
 
beforeApply(List<ViewCommand<View>>, ViewCommand<View>) - Method in class com.arellomobile.mvp.viewstate.strategy.OneExecutionStateStrategy
 
beforeApply(List<ViewCommand<View>>, ViewCommand<View>) - Method in class com.arellomobile.mvp.viewstate.strategy.SingleStateStrategy
 
beforeApply(List<ViewCommand<View>>, ViewCommand<View>) - Method in class com.arellomobile.mvp.viewstate.strategy.SkipStrategy
 
beforeApply(List<ViewCommand<View>>, ViewCommand<View>) - Method in interface com.arellomobile.mvp.viewstate.strategy.StateStrategy
Called immediately after MvpViewState receive some command.
beforeApply(ViewCommand<View>) - Method in class com.arellomobile.mvp.viewstate.ViewCommands
 
bind(PresentersContainer, MvpPresenter) - Method in class com.arellomobile.mvp.presenter.PresenterField
 

C

com.arellomobile.mvp - package com.arellomobile.mvp
 
com.arellomobile.mvp.presenter - package com.arellomobile.mvp.presenter
 
com.arellomobile.mvp.viewstate - package com.arellomobile.mvp.viewstate
 
com.arellomobile.mvp.viewstate.strategy - package com.arellomobile.mvp.viewstate.strategy
 

D

DefaultView - Interface in com.arellomobile.mvp
Date: 04.02.2016 Time: 14:15
DefaultViewState - Class in com.arellomobile.mvp
Date: 19.12.2015 Time: 14:54
DefaultViewState() - Constructor for class com.arellomobile.mvp.DefaultViewState
 
destroyView(View) - Method in class com.arellomobile.mvp.MvpPresenter
 
destroyView(View) - Method in class com.arellomobile.mvp.viewstate.MvpViewState
 
detachView(View) - Method in class com.arellomobile.mvp.MvpPresenter
Detach view from view state or from presenter(if view state not exists).
detachView(View) - Method in class com.arellomobile.mvp.viewstate.MvpViewState
Detach view from view state.

E

EMPTY - Static variable in annotation type com.arellomobile.mvp.presenter.InjectPresenter
 
EMPTY - Static variable in annotation type com.arellomobile.mvp.presenter.ProvidePresenter
 
EMPTY - Static variable in annotation type com.arellomobile.mvp.presenter.ProvidePresenterTag
 

F

freeParentDelegate() - Method in class com.arellomobile.mvp.MvpDelegate
Free self link from children list (mChildDelegates) in parent delegate property mParentDelegate stay keep link to parent delegate for access to parent bundle for save state in MvpDelegate.onSaveInstanceState()

G

get(String) - Method in class com.arellomobile.mvp.PresenterStore
Get presenter on existing params
getAll(String) - Method in class com.arellomobile.mvp.PresentersCounter
 
getAttachedViews() - Method in class com.arellomobile.mvp.MvpPresenter
 
getChildrenSaveState() - Method in class com.arellomobile.mvp.MvpDelegate
 
getCurrentState() - Method in class com.arellomobile.mvp.viewstate.ViewCommands
 
getInstance() - Static method in class com.arellomobile.mvp.MvpFacade
 
getMvpProcessor() - Method in class com.arellomobile.mvp.MvpFacade
 
getPresenterClass() - Method in class com.arellomobile.mvp.presenter.PresenterField
 
getPresenterFields() - Method in class com.arellomobile.mvp.PresenterBinder
 
getPresenterId() - Method in class com.arellomobile.mvp.presenter.PresenterField
 
getPresentersCounter() - Method in class com.arellomobile.mvp.MvpFacade
 
getPresenterStore() - Method in class com.arellomobile.mvp.MvpFacade
 
getStrategyType() - Method in class com.arellomobile.mvp.viewstate.ViewCommand
 
getTag(PresentersContainer) - Method in class com.arellomobile.mvp.presenter.PresenterField
 
getTag() - Method in class com.arellomobile.mvp.viewstate.ViewCommand
 
getViews() - Method in class com.arellomobile.mvp.viewstate.MvpViewState
 
getViewState() - Method in class com.arellomobile.mvp.MvpPresenter
 
getViewState() - Method in class com.arellomobile.mvp.ViewStateProvider
Presenter creates view state object by calling this method.

H

hasNotView() - Method in class com.arellomobile.mvp.viewstate.MvpViewState
 

I

init() - Static method in class com.arellomobile.mvp.MvpFacade
 
InjectPresenter - Annotation Type in com.arellomobile.mvp.presenter
Date: 17.12.2015 Time: 14:54
injectPresenter(MvpPresenter<?>, String) - Method in class com.arellomobile.mvp.PresentersCounter
Save delegate tag when it inject presenter to delegate's object
InjectViewState - Annotation Type in com.arellomobile.mvp
Inject view state to MvpPresenter.mViews and MvpPresenter.mViewState presenter fields.
isEmpty() - Method in class com.arellomobile.mvp.viewstate.ViewCommands
 
isInjected(MvpPresenter<?>) - Method in class com.arellomobile.mvp.PresentersCounter
 
isInRestoreState(View) - Method in class com.arellomobile.mvp.MvpPresenter
Check if view is in restore state or not
isInRestoreState(View) - Method in class com.arellomobile.mvp.viewstate.MvpViewState
Check if view is in restore state or not

L

logPresenters() - Method in class com.arellomobile.mvp.PresenterStore
 

M

mInRestoreState - Variable in class com.arellomobile.mvp.viewstate.MvpViewState
 
MOXY_DELEGATE_TAGS_KEY - Static variable in class com.arellomobile.mvp.MvpDelegate
 
mViewCommands - Variable in class com.arellomobile.mvp.viewstate.MvpViewState
 
mViews - Variable in class com.arellomobile.mvp.viewstate.MvpViewState
 
mViewStates - Variable in class com.arellomobile.mvp.viewstate.MvpViewState
 
MvpDelegate<Delegated> - Class in com.arellomobile.mvp
Date: 18-Dec-15 Time: 13:51
MvpDelegate(Delegated) - Constructor for class com.arellomobile.mvp.MvpDelegate
 
MvpFacade - Class in com.arellomobile.mvp
Date: 17-Dec-15 Time: 19:00
MvpPresenter<View extends MvpView> - Class in com.arellomobile.mvp
Date: 15.12.2015 Time: 19:31
MvpPresenter() - Constructor for class com.arellomobile.mvp.MvpPresenter
 
MvpProcessor - Class in com.arellomobile.mvp
Date: 18-Dec-15 Time: 13:16
MvpProcessor() - Constructor for class com.arellomobile.mvp.MvpProcessor
 
MvpView - Interface in com.arellomobile.mvp
Date: 21.01.2016 Time: 19:58
MvpViewState<View extends MvpView> - Class in com.arellomobile.mvp.viewstate
Date: 15.12.2015 Time: 19:58
MvpViewState() - Constructor for class com.arellomobile.mvp.viewstate.MvpViewState
 

O

onAttach() - Method in class com.arellomobile.mvp.MvpDelegate
Attach delegated object as view to presenter fields of this object.
onCreate() - Method in class com.arellomobile.mvp.MvpDelegate
onCreate(Bundle) - Method in class com.arellomobile.mvp.MvpDelegate
Get(or create if not exists) presenters for delegated object and bind them to this object fields
onDestroy() - Method in class com.arellomobile.mvp.MvpDelegate
Destroy presenters.
onDestroy() - Method in class com.arellomobile.mvp.MvpPresenter
Called before reference on this presenter will be cleared and instance of presenter will be never used.
onDestroyView() - Method in class com.arellomobile.mvp.MvpDelegate
View was being destroyed, but logical unit still alive
onDetach() - Method in class com.arellomobile.mvp.MvpDelegate
Detach delegated object from their presenters.
OneExecutionStateStrategy - Class in com.arellomobile.mvp.viewstate.strategy
Command will be saved in commands queue.
OneExecutionStateStrategy() - Constructor for class com.arellomobile.mvp.viewstate.strategy.OneExecutionStateStrategy
 
onFirstViewAttach() - Method in class com.arellomobile.mvp.MvpPresenter
Callback after first presenter init and view binding.
onSaveInstanceState() - Method in class com.arellomobile.mvp.MvpDelegate
onSaveInstanceState(Bundle) - Method in class com.arellomobile.mvp.MvpDelegate
Save presenters tag prefix to save state for restore presenters at future after delegate recreate

P

PRESENTER_BINDER_INNER_SUFFIX - Static variable in class com.arellomobile.mvp.MvpProcessor
 
PRESENTER_BINDER_SUFFIX - Static variable in class com.arellomobile.mvp.MvpProcessor
 
PresenterBinder<PresentersContainer> - Class in com.arellomobile.mvp
Date: 18-Dec-15 Time: 18:42
PresenterBinder() - Constructor for class com.arellomobile.mvp.PresenterBinder
 
presenterClass - Variable in class com.arellomobile.mvp.presenter.PresenterField
 
PresenterField<PresentersContainer> - Class in com.arellomobile.mvp.presenter
Date: 18-Dec-15 Time: 17:50
PresenterField(String, String, Class<? extends MvpPresenter>) - Constructor for class com.arellomobile.mvp.presenter.PresenterField
 
presenterId - Variable in class com.arellomobile.mvp.presenter.PresenterField
 
PresentersCounter - Class in com.arellomobile.mvp
Date: 14-Nov-16 Time: 04:39
PresentersCounter() - Constructor for class com.arellomobile.mvp.PresentersCounter
 
PresenterStore - Class in com.arellomobile.mvp
Date: 17-Dec-15 Time: 16:05
PresenterStore() - Constructor for class com.arellomobile.mvp.PresenterStore
 
providePresenter(PresentersContainer) - Method in class com.arellomobile.mvp.presenter.PresenterField
 
ProvidePresenter - Annotation Type in com.arellomobile.mvp.presenter
Called when Moxy can't find right presenter instance in PresenterStore.
ProvidePresenterTag - Annotation Type in com.arellomobile.mvp.presenter
Called when Moxy generate presenter tag for search Presenter in PresenterStore.

R

reapply(View, Set<ViewCommand<View>>) - Method in class com.arellomobile.mvp.viewstate.ViewCommands
 
RegisterMoxyReflectorPackages - Annotation Type in com.arellomobile.mvp
Register MoxyReflector packages from other modules
rejectPresenter(MvpPresenter<?>, String) - Method in class com.arellomobile.mvp.PresentersCounter
Remove tag when delegate's object was fully destroyed
remove(String) - Method in class com.arellomobile.mvp.PresenterStore
Remove presenter from store.
removeAllChildDelegates() - Method in class com.arellomobile.mvp.MvpDelegate
 
restoreState(View, Set<ViewCommand<View>>) - Method in class com.arellomobile.mvp.viewstate.MvpViewState
Apply saved state to attached view

S

setMvpProcessor(MvpProcessor) - Method in class com.arellomobile.mvp.MvpFacade
 
setParentDelegate(MvpDelegate, String) - Method in class com.arellomobile.mvp.MvpDelegate
 
setPresentersCounter(PresentersCounter) - Method in class com.arellomobile.mvp.MvpFacade
 
setPresenterStore(PresenterStore) - Method in class com.arellomobile.mvp.MvpFacade
 
setViewState(MvpViewState<View>) - Method in class com.arellomobile.mvp.MvpPresenter
Set view state to presenter
SingleStateStrategy - Class in com.arellomobile.mvp.viewstate.strategy
This strategy will clear current commands queue and then incoming command will be put in.
SingleStateStrategy() - Constructor for class com.arellomobile.mvp.viewstate.strategy.SingleStateStrategy
 
SkipStrategy - Class in com.arellomobile.mvp.viewstate.strategy
Command will not be put in commands queue Date: 21-Dec-15 Time: 17:43
SkipStrategy() - Constructor for class com.arellomobile.mvp.viewstate.strategy.SkipStrategy
 
StateStrategy - Interface in com.arellomobile.mvp.viewstate.strategy
Cautions: Don't rearrange current state Don't insert commands inside existing current state - only put to end of it Be careful if remove commands by another type.
StateStrategyType - Annotation Type in com.arellomobile.mvp.viewstate.strategy
Date: 16-Dec-15 Time: 17:07

T

tag - Variable in class com.arellomobile.mvp.presenter.PresenterField
 

V

VIEW_STATE_PROVIDER_SUFFIX - Static variable in class com.arellomobile.mvp.MvpProcessor
 
VIEW_STATE_SUFFIX - Static variable in class com.arellomobile.mvp.MvpProcessor
 
ViewCommand<View extends MvpView> - Class in com.arellomobile.mvp.viewstate
Date: 16-Dec-15 Time: 16:59
ViewCommand(String, Class<? extends StateStrategy>) - Constructor for class com.arellomobile.mvp.viewstate.ViewCommand
 
ViewCommands<View extends MvpView> - Class in com.arellomobile.mvp.viewstate
Date: 17.12.2015 Time: 11:09
ViewCommands() - Constructor for class com.arellomobile.mvp.viewstate.ViewCommands
 
ViewStateProvider - Class in com.arellomobile.mvp
Date: 18.12.2015 Time: 13:15
ViewStateProvider() - Constructor for class com.arellomobile.mvp.ViewStateProvider
 
A B C D E F G H I L M O P R S T V 
Skip navigation links