| Interface | Description |
|---|---|
| ListModel | |
| Model |
Model is interface for Model components in the Robopupu's MVP architectural pattern
implementation. |
| PresentedView<T_Presenter extends Presenter> |
PresentedView is an interface to be implemented by concrete implementations of
View. |
| Presenter |
Presenter is the interface to be implemented by Presenter components of a MVP
architectural pattern implementation. |
| PresenterListener |
PresenterListener defines listener interface for receiving events from a Presenter. |
| View |
View is the interface to be implemented by View components of a MVP
architectural pattern implementation. |
| ViewHolder |
ViewHolder defines an interface for objects that implement Views for list items
in a android.support.v7.widget.RecyclerView. |
| ViewHolderListener | |
| ViewObserver |
ViewObserver a listener interface for receiving lifecycle events
from a View. |
| Class | Description |
|---|---|
| AbstractListModel<T_ModelEvent extends ModelEvent,T_ModelListener extends ModelObserver<T_ModelEvent>> |
AbstractListModel extends AbstractModel to provide an abstract base class
for implementing ListModels for RecyclerViewAdapters. |
| AbstractModel<T_Event extends ModelEvent,T_Observer extends ModelObserver<T_Event>> | |
| AbstractPresenter<T_View extends View> |
AbstractPresenter extends AbstractListenable to provide an abstract base class
for concrete implementations of Presenters. |
| AbstractViewHolder |
AbstractViewHolder provides an abstract base class for implementing ViewHolders. |
| ListItem<T> |
ListItem ... |
| PluginActivity<T_Presenter extends Presenter> |
PluginActivity extends ViewCompatActivity to provide an abstract base class for
implementing Activities that utilise Robopupu.Plugin library. |
| PluginCompatActivity<T_Presenter extends Presenter> |
PluginCompatActivity extends ViewCompatActivity to provide an abstract base class
for implementing Activity classes that utilise Robopupu.Plugin library. |
| PresenterDelegate<T_Presenter extends Presenter> | |
| RecyclerViewAdapter<T_ViewHolder extends RecyclerView.ViewHolder> |
RecyclerViewAdapter provides and abstract base class for implementing
.RecyclerView.Adapter |
| RecyclerViewAdapter.UndoItem | |
| ViewActivity<T_Presenter extends Presenter> |
ViewActivity provides an abstract base class for concrete Activity
implementations that implement View components for a MVP architectural pattern
implementation. |
| ViewCompatActivity<T_Presenter extends Presenter> |
ViewCompatActivity provides an abstract base class for concrete Activity
implementations that implement View components for a MVP architectural pattern
implementation. |
| ViewCompatDialogFragment<T_Presenter extends Presenter> |
ViewCompatDialogFragment provides an abstract base class for concrete DialogFragment
implementations that implement View components for a MVP architectural pattern
implementation. |
| ViewCompatFragment<T_Presenter extends Presenter> |
ViewCompatFragment provides an abstract base class for concrete Fragment implementations
that are used as View components in Robopupu MVP implementation. |
| ViewCompatFragmentDelegate<T_Presenter extends Presenter,T_Fragment extends Fragment> |
ViewCompatFragmentDelegate provides an delegate class that can be used by concrete
Fragment implementations which are not derived from ViewFragment. |
| ViewDialogFragment<T_Presenter extends Presenter> |
ViewDialogFragment provides an abstract base class for concrete DialogFragment
implementations that implement View components for a MVP architectural pattern
implementation. |
| ViewEventsDelegate |
ViewEventsDelegate implements selected event listener interfaces of View-based widgets. |
| ViewFragment<T_Presenter extends Presenter> |
ViewFragment provides an abstract base class for concrete Fragment implementations
that are used as View components in Robopupu MVP implementation. |
| ViewFragmentDelegate<T_Presenter extends Presenter,T_Fragment extends android.app.Fragment> |
ViewFragmentDelegate provides an delegate class that can be used by concrete
Fragment implementations which are not derived from ViewFragment. |
| ViewPlugInvoker<T extends View> | |
| ViewState |
| Annotation Type | Description |
|---|---|
| OnChecked | |
| OnClick | |
| OnTextChanged |