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
 
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.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.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
 
create(A, B) - Static method in class com.arellomobile.mvp.Pair
Convenience method for creating an appropriately typed pair.

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
 
equals(Object) - Method in class com.arellomobile.mvp.Pair
Checks the two objects for equality by delegating to their respective Object.equals(Object) methods.

F

first - Variable in class com.arellomobile.mvp.Pair
 

G

GenerateViewState - Annotation Type in com.arellomobile.mvp
Deprecated.
As of release 0.4.1, InjectViewState generate view state, if it needed
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
 
getPresenterType() - Method in class com.arellomobile.mvp.presenter.PresenterField
 
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

hashCode() - Method in class com.arellomobile.mvp.Pair
Compute a hash code using the hash codes of the underlying objects

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

Pair<F,S> - Class in com.arellomobile.mvp
Container to ease passing around a tuple of two objects.
Pair(F, S) - Constructor for class com.arellomobile.mvp.Pair
Constructor for a Pair.
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, PresenterType, 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
 
presenterType - Variable in class com.arellomobile.mvp.presenter.PresenterField
 
PresenterType - Enum in com.arellomobile.mvp.presenter
Available presenter types.
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.
restoreState(View, Set<ViewCommand<View>>) - Method in class com.arellomobile.mvp.viewstate.MvpViewState
Apply saved state to attached view

S

second - Variable in class com.arellomobile.mvp.Pair
 
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

valueOf(String) - Static method in enum com.arellomobile.mvp.presenter.PresenterType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.arellomobile.mvp.presenter.PresenterType
Returns an array containing the constants of this enum type, in the order they are declared.
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