public abstract class

SCBaseFriendLoaderHandler

extends SCBaseLoaderHandler<L>
implements IFriendLoaderHandler<L>
java.lang.Object
   ↳ com.c2call.sdk.pub.gui.core.loaderhandler.SCBaseLoaderHandler<L>
     ↳ com.c2call.sdk.pub.gui.core.loaderhandler.SCBaseFriendLoaderHandler<L>
Known Direct Subclasses

Summary

[Expand]
Inherited Constants
From class com.c2call.sdk.pub.gui.core.loaderhandler.SCBaseLoaderHandler
Public Constructors
SCBaseFriendLoaderHandler(ILoaderHandlerContextProvider contextProvider, IListViewProvider listViewProvider, IFriendListItemControllerFactory itemMediatorFactory, SCViewDescription itemviewDescription, int loaderId)
Public Methods
int getFilterMask()
String getFilterQuery()
ListView getListView()
void onCreate()
Called if the surrounding activity is created
void onDestroy()
Called if the surrounding activity is destroyed
void onLoadFinished(Loader<L> loader, L data)
synchronized void restart()
Restarts the loader handler.
void setFilterMask(int mask)
void setFilterQuery(String query)
Protected Methods
Context getContext()
ILoaderHandlerContextProvider getContextProvider()
IFriendListItemControllerFactory getItemControllerFactory()
SCViewDescription getItemViewDescription()
IListViewProvider getListViewProvider()
ILoaderHandlerContext getLoaderActivity()
abstract void onContactsLoadFinished(L data, IFriendListItemControllerFactory controllerFactory)
IBaseFilter<SCFriendData, String> onCreateFilter(String textFilter, int filterMask)
[Expand]
Inherited Methods
From class com.c2call.sdk.pub.gui.core.loaderhandler.SCBaseLoaderHandler
From class java.lang.Object
From interface android.app.LoaderManager.LoaderCallbacks
From interface com.c2call.sdk.pub.gui.core.controller.ILoaderhandler
From interface com.c2call.sdk.pub.gui.core.loaderhandler.IFriendLoaderHandler

Public Constructors

public SCBaseFriendLoaderHandler (ILoaderHandlerContextProvider contextProvider, IListViewProvider listViewProvider, IFriendListItemControllerFactory itemMediatorFactory, SCViewDescription itemviewDescription, int loaderId)

Public Methods

public int getFilterMask ()

public String getFilterQuery ()

public ListView getListView ()

public void onCreate ()

Called if the surrounding activity is created

public void onDestroy ()

Called if the surrounding activity is destroyed

public void onLoadFinished (Loader<L> loader, L data)

public synchronized void restart ()

Restarts the loader handler. This re-creates the list data

public void setFilterMask (int mask)

public void setFilterQuery (String query)

Protected Methods

protected Context getContext ()

protected ILoaderHandlerContextProvider getContextProvider ()

protected IFriendListItemControllerFactory getItemControllerFactory ()

protected SCViewDescription getItemViewDescription ()

protected IListViewProvider getListViewProvider ()

protected ILoaderHandlerContext getLoaderActivity ()

protected abstract void onContactsLoadFinished (L data, IFriendListItemControllerFactory controllerFactory)

protected IBaseFilter<SCFriendData, String> onCreateFilter (String textFilter, int filterMask)