public interface

IListController

implements IController<T extends IViewHolder>
com.c2call.sdk.pub.gui.core.controller.IListController<T, V extends com.c2call.sdk.pub.gui.core.controller.IListViewHolder, F extends com.c2call.sdk.pub.gui.core.controller.IListItemControllerFactory<?, ?>, L extends com.c2call.sdk.pub.gui.core.controller.ILoaderhandler>
Known Indirect Subclasses

Class Overview

Interface that is implemented in all C2CAll SDK controllers that contain a list to display data

Summary

Public Methods
abstract F getListItemControllerFactory()
abstract L getLoaderHandler()
abstract SCViewDescriptionMap getViewDesrciptionMap()
abstract void initLoaderHandler()
initializes the ILoaderhandler for this controller.
abstract IListViewProvider onCreateListViewProvider()
abstract L onCreateLoaderHandler(IListViewProvider listViewProvider, ILoaderHandlerContextProvider loaderHandlerMasterProvider, F itemMediatorFactory, SCViewDescriptionMap itemDescriptions)
Creates the ILoaderhandler for this controller.
abstract ILoaderHandlerContextProvider onCreateLoaderHandlerContextProvider()
[Expand]
Inherited Methods
From interface com.c2call.sdk.pub.gui.core.controller.IController

Public Methods

public abstract F getListItemControllerFactory ()

Returns
  • a factory that is used to create controllers for the list items

public abstract L getLoaderHandler ()

Returns

public abstract SCViewDescriptionMap getViewDesrciptionMap ()

Returns

public abstract void initLoaderHandler ()

initializes the ILoaderhandler for this controller. The LoaderHandler creates a cursor for the list's adapter.

public abstract IListViewProvider onCreateListViewProvider ()

Returns

public abstract L onCreateLoaderHandler (IListViewProvider listViewProvider, ILoaderHandlerContextProvider loaderHandlerMasterProvider, F itemMediatorFactory, SCViewDescriptionMap itemDescriptions)

Creates the ILoaderhandler for this controller. The LoaderHandler creates a cursor for the list's adapter.

Returns

public abstract ILoaderHandlerContextProvider onCreateLoaderHandlerContextProvider ()

Returns