package com.hannesdorfmann.mosby3.mvp.delegate; import com.hannesdorfmann.mosby3.mvp.MvpPresenter; import com.hannesdorfmann.mosby3.mvp.MvpView; import com.hannesdorfmann.mosby3.mvp.viewstate.ViewState; /** * * An enhanced version of {@link MvpDelegateCallback} that adds {@link ViewState} support. * This interface must be implemented by all (subclasses of) android.view.View like FrameLayout * that want to support {@link ViewState} and mvp. * * @author Hannes Dorfmann * @since 3.0 */ public interface ViewGroupMvpViewStateDelegateCallback<V extends MvpView, P extends MvpPresenter<V>, VS extends ViewState<V>> extends MvpViewStateDelegateCallback<V, P, VS>, ViewGroupDelegateCallback<V, P> { }