Package moxy
Class PresentersCounter
- java.lang.Object
-
- moxy.PresentersCounter
-
public class PresentersCounter extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PresentersCounter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<MvpPresenter>getAll(java.lang.String delegateTag)voidinjectPresenter(MvpPresenter<?> presenter, java.lang.String delegateTag)Save delegate tag when it inject presenter to delegate's objectbooleanisInjected(MvpPresenter<?> presenter)booleanrejectPresenter(MvpPresenter<?> presenter, java.lang.String delegateTag)Remove tag when delegate's object was fully destroyed
-
-
-
Method Detail
-
injectPresenter
public void injectPresenter(MvpPresenter<?> presenter, java.lang.String delegateTag)
Save delegate tag when it inject presenter to delegate's object- Parameters:
presenter- Injected presenterdelegateTag- Delegate tag
-
rejectPresenter
public boolean rejectPresenter(MvpPresenter<?> presenter, java.lang.String delegateTag)
Remove tag when delegate's object was fully destroyed- Parameters:
presenter- Rejected presenterdelegateTag- Delegate tag- Returns:
- True if there are no links to this presenter and presenter is able to be destroyed. False otherwise
-
getAll
public java.util.Set<MvpPresenter> getAll(java.lang.String delegateTag)
-
isInjected
public boolean isInjected(MvpPresenter<?> presenter)
-
-