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

A

add(String, T) - Method in class moxy.PresenterStore
Add presenter to storage
AddToEnd - Annotation Type in moxy.viewstate.strategy.alias
State strategy alias for AddToEndStrategy.
AddToEndSingle - Annotation Type in moxy.viewstate.strategy.alias
State strategy alias for AddToEndSingleStrategy.
AddToEndSingleStrategy - Class in moxy.viewstate.strategy
Command will be added to the end of the commands queue.
AddToEndSingleStrategy() - Constructor for class moxy.viewstate.strategy.AddToEndSingleStrategy
 
AddToEndSingleTagStrategy - Class in moxy.viewstate.strategy
Command will be added to the end of the commands queue.
AddToEndSingleTagStrategy() - Constructor for class moxy.viewstate.strategy.AddToEndSingleTagStrategy
 
AddToEndStrategy - Class in moxy.viewstate.strategy
Command will be added to the end of the commands queue.
AddToEndStrategy() - Constructor for class moxy.viewstate.strategy.AddToEndStrategy
 
afterApply(List<ViewCommand<View>>, ViewCommand<View>) - Method in class moxy.viewstate.strategy.AddToEndSingleStrategy
 
afterApply(List<ViewCommand<View>>, ViewCommand<View>) - Method in class moxy.viewstate.strategy.AddToEndSingleTagStrategy
 
afterApply(List<ViewCommand<View>>, ViewCommand<View>) - Method in class moxy.viewstate.strategy.AddToEndStrategy
 
afterApply(List<ViewCommand<View>>, ViewCommand<View>) - Method in class moxy.viewstate.strategy.OneExecutionStateStrategy
 
afterApply(List<ViewCommand<View>>, ViewCommand<View>) - Method in class moxy.viewstate.strategy.SingleStateStrategy
 
afterApply(List<ViewCommand<View>>, ViewCommand<View>) - Method in class moxy.viewstate.strategy.SkipStrategy
 
afterApply(List<ViewCommand<View>>, ViewCommand<View>) - Method in interface moxy.viewstate.strategy.StateStrategy
Called immediately after a command was applied to an MvpView.
afterApply(ViewCommand<View>) - Method in class moxy.viewstate.ViewCommands
 
apply(View) - Method in class moxy.viewstate.ViewCommand
 
attachView(View) - Method in class moxy.MvpPresenter
Attach view to a view state or to a presenter (if a view state doesn't exist).
attachView(View) - Method in class moxy.viewstate.MvpViewState
Attach view to view state and apply a saved state

B

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

D

DefaultView - Interface in moxy
 
DefaultViewState - Class in moxy
 
DefaultViewState() - Constructor for class moxy.DefaultViewState
 
destroyView(View) - Method in class moxy.MvpPresenter
 
destroyView(View) - Method in class moxy.viewstate.MvpViewState
 
detachView(View) - Method in class moxy.MvpPresenter
Detach view from a view state or from a presenter (if a view state doesn't exist).
detachView(View) - Method in class moxy.viewstate.MvpViewState
Detach a view from the view state.

E

EMPTY - Static variable in interface moxy.OnDestroyListener
 
EMPTY - Static variable in annotation type moxy.presenter.InjectPresenter
 
EMPTY - Static variable in annotation type moxy.presenter.ProvidePresenter
 
EMPTY - Static variable in annotation type moxy.presenter.ProvidePresenterTag
 

F

freeParentDelegate() - Method in class moxy.MvpDelegate
Free self link from children list (childDelegates) in parent delegate property parentDelegate stay keep link to parent delegate for access to parent bundle for save state in MvpDelegate.onSaveInstanceState()

G

get(String) - Method in class moxy.PresenterStore
Get a presenter by tag
getAll(String) - Method in class moxy.PresentersCounter
 
getAttachedViews() - Method in class moxy.MvpPresenter
 
getChildrenSaveState() - Method in class moxy.MvpDelegate
 
getCurrentState() - Method in class moxy.viewstate.ViewCommands
 
getInstance() - Static method in class moxy.MvpFacade
 
getMvpDelegate() - Method in interface moxy.MvpDelegateHolder
 
getMvpProcessor() - Method in class moxy.MvpFacade
 
getPresenterBinders(Class<?>) - Static method in class moxy.locators.PresenterBinderLocator
 
getPresenterClass() - Method in class moxy.presenter.PresenterField
 
getPresenterFields() - Method in class moxy.PresenterBinder
 
getPresenterId() - Method in class moxy.presenter.PresenterField
 
getPresentersCounter() - Method in class moxy.MvpFacade
 
getPresenterStore() - Method in class moxy.MvpFacade
 
getStrategy(Class) - Static method in class moxy.locators.StrategyLocator
 
getStrategyType() - Method in class moxy.viewstate.ViewCommand
 
getTag(PresentersContainer) - Method in class moxy.presenter.PresenterField
 
getTag() - Method in class moxy.viewstate.ViewCommand
 
getViews() - Method in class moxy.viewstate.MvpViewState
 
getViewState(Class<?>) - Static method in class moxy.locators.ViewStateLocator
 
getViewState() - Method in class moxy.MvpPresenter
 
getViewState() - Method in class moxy.ViewStateProvider
Presenter creates view state object by calling this method.

H

hasNotView() - Method in class moxy.viewstate.MvpViewState
 

I

init() - Static method in class moxy.MvpFacade
 
InjectPresenter - Annotation Type in moxy.presenter
 
injectPresenter(MvpPresenter<?>, String) - Method in class moxy.PresentersCounter
Save delegate tag when it inject presenter to delegate's object
InjectViewState - Annotation Type in moxy
Inject view state to MvpPresenter.views and MvpPresenter.viewState presenter fields.
inRestoreState - Variable in class moxy.viewstate.MvpViewState
 
isEmpty() - Method in class moxy.viewstate.ViewCommands
 
isInjected(MvpPresenter<?>) - Method in class moxy.PresentersCounter
 
isInRestoreState(View) - Method in class moxy.MvpPresenter
Check if view is in restore state or not
isInRestoreState(View) - Method in class moxy.viewstate.MvpViewState
Check if the view is in a restore state or not

L

logPresenters() - Method in class moxy.PresenterStore
 

M

moxy - package moxy
 
moxy.locators - package moxy.locators
 
moxy.presenter - package moxy.presenter
 
moxy.viewstate - package moxy.viewstate
 
moxy.viewstate.strategy - package moxy.viewstate.strategy
 
moxy.viewstate.strategy.alias - package moxy.viewstate.strategy.alias
 
MOXY_DELEGATE_TAGS_KEY - Static variable in class moxy.MvpDelegate
 
MvpDelegate<Delegated> - Class in moxy
Date: 18-Dec-15 Time: 13:51
MvpDelegate(Delegated) - Constructor for class moxy.MvpDelegate
 
MvpDelegateHolder - Interface in moxy
Defines class, that contains MvpDelegate.
MvpFacade - Class in moxy
 
MvpPresenter<View extends MvpView> - Class in moxy
 
MvpPresenter() - Constructor for class moxy.MvpPresenter
 
MvpProcessor - Class in moxy
 
MvpProcessor() - Constructor for class moxy.MvpProcessor
 
MvpView - Interface in moxy
 
MvpViewState<View extends MvpView> - Class in moxy.viewstate
 
MvpViewState() - Constructor for class moxy.viewstate.MvpViewState
 

O

onAttach() - Method in class moxy.MvpDelegate
Attach delegated object as a View into presenter fields of this object.
onCreate() - Method in class moxy.MvpDelegate
onCreate(Bundle) - Method in class moxy.MvpDelegate
Get(or create if not exists) presenters for delegated object and bind them to this object fields
onDestroy() - Method in class moxy.MvpDelegate
Destroy presenters.
onDestroy() - Method in class moxy.MvpPresenter
Called before the reference to this presenter will be cleared and an instance of the presenter will be never used.
onDestroy() - Method in interface moxy.OnDestroyListener
 
OnDestroyListener - Interface in moxy
 
onDestroyView() - Method in class moxy.MvpDelegate
View was being destroyed, but logical unit is still alive
onDetach() - Method in class moxy.MvpDelegate
Detach delegated object from its presenters.
OneExecution - Annotation Type in moxy.viewstate.strategy.alias
State strategy alias for OneExecutionStateStrategy.
OneExecutionStateStrategy - Class in moxy.viewstate.strategy
Command will be saved in the commands queue, but will be removed after its first execution.
OneExecutionStateStrategy() - Constructor for class moxy.viewstate.strategy.OneExecutionStateStrategy
 
onFirstViewAttach() - Method in class moxy.MvpPresenter
Callback after the first presenter init and view binding.
onSaveInstanceState() - Method in class moxy.MvpDelegate
onSaveInstanceState(Bundle) - Method in class moxy.MvpDelegate
Saves presenters.

P

PRESENTER_BINDER_INNER_SUFFIX - Static variable in class moxy.MvpProcessor
 
PRESENTER_BINDER_SUFFIX - Static variable in class moxy.MvpProcessor
 
PresenterBinder<PresentersContainer> - Class in moxy
 
PresenterBinder() - Constructor for class moxy.PresenterBinder
 
PresenterBinderLocator - Class in moxy.locators
 
presenterClass - Variable in class moxy.presenter.PresenterField
 
PresenterField<PresentersContainer> - Class in moxy.presenter
 
PresenterField(String, String, Class<? extends MvpPresenter>) - Constructor for class moxy.presenter.PresenterField
 
presenterId - Variable in class moxy.presenter.PresenterField
 
PresentersCounter - Class in moxy
 
PresentersCounter() - Constructor for class moxy.PresentersCounter
 
PresenterStore - Class in moxy
 
PresenterStore() - Constructor for class moxy.PresenterStore
 
providePresenter(PresentersContainer) - Method in class moxy.presenter.PresenterField
 
ProvidePresenter - Annotation Type in moxy.presenter
Called when Moxy can't find the right presenter instance in the PresenterStore.
ProvidePresenterTag - Annotation Type in moxy.presenter
Called when Moxy generate a presenter tag for search Presenter in PresenterStore.

R

reapply(View, Set<ViewCommand<View>>) - Method in class moxy.viewstate.ViewCommands
 
registerExternalPresenterField(PresenterField<? super Delegated>) - Method in class moxy.MvpDelegate
 
RegisterMoxyReflectorPackages - Annotation Type in moxy
Deprecated.
MoxyReflector won't be generated, you can safely remove this annotation
rejectPresenter(MvpPresenter<?>, String) - Method in class moxy.PresentersCounter
Remove tag when delegate's object was fully destroyed
remove(String) - Method in class moxy.PresenterStore
Remove a presenter from store.
removeAllChildDelegates() - Method in class moxy.MvpDelegate
 
restoreState(View, Set<ViewCommand<View>>) - Method in class moxy.viewstate.MvpViewState
Apply a saved state to the attached view

S

setMvpProcessor(MvpProcessor) - Method in class moxy.MvpFacade
 
setParentDelegate(MvpDelegate, String) - Method in class moxy.MvpDelegate
 
setPresentersCounter(PresentersCounter) - Method in class moxy.MvpFacade
 
setPresenterStore(PresenterStore) - Method in class moxy.MvpFacade
 
setViewState(MvpViewState<View>) - Method in class moxy.MvpPresenter
Set a view state to the presenter
SingleState - Annotation Type in moxy.viewstate.strategy.alias
State strategy alias for SingleStateStrategy.
SingleStateStrategy - Class in moxy.viewstate.strategy
This strategy will clear current commands queue and then the given command will be put in.
SingleStateStrategy() - Constructor for class moxy.viewstate.strategy.SingleStateStrategy
 
Skip - Annotation Type in moxy.viewstate.strategy.alias
State strategy alias for SkipStrategy.
SkipStrategy - Class in moxy.viewstate.strategy
Command will not be put in the commands queue
SkipStrategy() - Constructor for class moxy.viewstate.strategy.SkipStrategy
 
StateStrategy - Interface in moxy.viewstate.strategy
Cautions: Don't rearrange current state Don't insert commands inside existing current state - only put them to the end of it Be careful when you remove commands by another type.
StateStrategyType - Annotation Type in moxy.viewstate.strategy
 
StrategyLocator - Class in moxy.locators
 

T

tag - Variable in class moxy.presenter.PresenterField
 

V

VIEW_STATE_PROVIDER_SUFFIX - Static variable in class moxy.MvpProcessor
 
VIEW_STATE_SUFFIX - Static variable in class moxy.MvpProcessor
 
ViewCommand<View extends MvpView> - Class in moxy.viewstate
 
ViewCommand(String, Class<? extends StateStrategy>) - Constructor for class moxy.viewstate.ViewCommand
 
viewCommands - Variable in class moxy.viewstate.MvpViewState
 
ViewCommands<View extends MvpView> - Class in moxy.viewstate
 
ViewCommands() - Constructor for class moxy.viewstate.ViewCommands
 
views - Variable in class moxy.viewstate.MvpViewState
 
ViewStateLocator - Class in moxy.locators
 
ViewStateProvider - Class in moxy
 
ViewStateProvider() - Constructor for class moxy.ViewStateProvider
 
viewStates - Variable in class moxy.viewstate.MvpViewState
 
A B D E F G H I L M O P R S T V 
Skip navigation links