public class

SCSelectFriendCursorAdapter

extends SCBaseControllerCursorAdapter<T, M extends IListItemController<T, ? extends IListItemViewHolder>, F extends IListItemControllerFactory<T, M>, D extends IDecorator<M>>
java.lang.Object
   ↳ android.widget.BaseAdapter
     ↳ android.widget.CursorAdapter
       ↳ com.c2call.sdk.lib.controlfoundation.adapters.SCBaseSectionCursorAdapter
         ↳ com.c2call.sdk.lib.controlfoundation.adapters.SCSectionCursorAdapter
           ↳ com.c2call.sdk.pub.gui.core.adapter.SCBaseControllerCursorAdapter<T, M extends com.c2call.sdk.pub.gui.core.controller.IListItemController<T, ? extends com.c2call.sdk.pub.gui.core.controller.IListItemViewHolder>, F extends com.c2call.sdk.pub.gui.core.controller.IListItemControllerFactory<T, M>, D extends com.c2call.sdk.pub.gui.core.decorator.IDecorator<M>>
             ↳ com.c2call.sdk.pub.gui.selectfriendlist.adapter.SCSelectFriendCursorAdapter
Known Direct Subclasses

Summary

[Expand]
Inherited Constants
From class com.c2call.sdk.lib.controlfoundation.adapters.SCSectionCursorAdapter
From class com.c2call.sdk.lib.controlfoundation.adapters.SCBaseSectionCursorAdapter
From class android.widget.CursorAdapter
From interface android.widget.Adapter
[Expand]
Inherited Fields
From class com.c2call.sdk.lib.controlfoundation.adapters.SCBaseSectionCursorAdapter
Public Constructors
SCSelectFriendCursorAdapter(Context context, Cursor c, int layout, ISelectFriendListItemControllerFactory controllerFactory, SCViewDescription vd, int flags)
Protected Methods
String getGroupName(Cursor c, int groupColumn)
SCFriendData onCreateData(Cursor cursor)
Creates a data object for the given cursor at the current cursor's position.
IDecorator<ISelectFriendListItemController> onCreateDecorator(ISelectFriendListItemController m)
Creates a decorator for given controller.
[Expand]
Inherited Methods
From class com.c2call.sdk.pub.gui.core.adapter.SCBaseControllerCursorAdapter
From class com.c2call.sdk.lib.controlfoundation.adapters.SCSectionCursorAdapter
From class com.c2call.sdk.lib.controlfoundation.adapters.SCBaseSectionCursorAdapter
From class android.widget.CursorAdapter
From class android.widget.BaseAdapter
From class java.lang.Object
From interface android.widget.Adapter
From interface android.widget.Filterable
From interface android.widget.ListAdapter
From interface android.widget.SectionIndexer
From interface android.widget.SpinnerAdapter

Public Constructors

public SCSelectFriendCursorAdapter (Context context, Cursor c, int layout, ISelectFriendListItemControllerFactory controllerFactory, SCViewDescription vd, int flags)

Protected Methods

protected String getGroupName (Cursor c, int groupColumn)

protected SCFriendData onCreateData (Cursor cursor)

Creates a data object for the given cursor at the current cursor's position. This data will be set in the items Controller

protected IDecorator<ISelectFriendListItemController> onCreateDecorator (ISelectFriendListItemController m)

Creates a decorator for given controller. This decorator will be used to decorate the item.

Parameters
m of the current item
Returns
  • a decortator.