A B D E F G H I L M O P R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
MvpViewStatereceives 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() - Method in class moxy.viewstate.ViewCommand
- getTag(PresentersContainer) - Method in class moxy.presenter.PresenterField
- getViews() - Method in class moxy.viewstate.MvpViewState
- getViewState() - Method in class moxy.MvpPresenter
- getViewState() - Method in class moxy.ViewStateProvider
-
Presenter creates view state object by calling this method.
- getViewState(Class<?>) - Static method in class moxy.locators.ViewStateLocator
H
- hasNotView() - Method in class moxy.viewstate.MvpViewState
I
- init() - Static method in class moxy.MvpFacade
- injectPresenter(MvpPresenter<?>, String) - Method in class moxy.PresentersCounter
-
Save delegate tag when it inject presenter to delegate's object
- InjectPresenter - Annotation Type in moxy.presenter
- InjectViewState - Annotation Type in moxy
-
Inject view state to
MvpPresenter.viewsandMvpPresenter.viewStatepresenter 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_DELEGATE_TAGS_KEY - Static variable in class moxy.MvpDelegate
- 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
- 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
-
Similar like
MvpDelegate.onCreate(Bundle). - 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
-
Similar like
MvpDelegate.onSaveInstanceState(Bundle). - 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
- presenterClass() - Method in annotation type moxy.presenter.ProvidePresenterTag
- 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
- presenterId() - Method in annotation type moxy.presenter.InjectPresenter
- presenterId() - Method in annotation type moxy.presenter.ProvidePresenter
- presenterId() - Method in annotation type moxy.presenter.ProvidePresenterTag
- 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
- tag() - Method in annotation type moxy.presenter.InjectPresenter
- tag() - Method in annotation type moxy.presenter.ProvidePresenter
- tag() - Method in annotation type moxy.viewstate.strategy.StateStrategyType
V
- value() - Method in annotation type moxy.InjectViewState
- value() - Method in annotation type moxy.RegisterMoxyReflectorPackages
-
Deprecated.
- value() - Method in annotation type moxy.viewstate.strategy.StateStrategyType
- view() - Method in annotation type moxy.InjectViewState
- 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
All Classes All Packages