public class

SCBoardListItemTextController

extends SCBoardListItemBaseController<V extends IBoardListItemBaseViewHolder, D extends IBoardListItemBaseDecorator<?, ?>>
implements IBoardListItemTextController
java.lang.Object
   ↳ com.c2call.sdk.pub.gui.core.controller.SCBaseController<T extends com.c2call.sdk.pub.gui.core.controller.IViewHolder>
     ↳ com.c2call.sdk.pub.gui.core.controller.SCBaseListItemController<T, V extends com.c2call.sdk.pub.gui.core.controller.IListItemViewHolder>
       ↳ com.c2call.sdk.pub.gui.core.controller.SCBasePictureListItemController<T, V extends com.c2call.sdk.pub.gui.core.controller.IPictureViewHolder & com.c2call.sdk.pub.gui.core.controller.IListItemViewHolder>
         ↳ com.c2call.sdk.pub.gui.boardlistitem.controller.SCBoardListItemBaseController<V extends com.c2call.sdk.pub.gui.boardlistitem.controller.IBoardListItemBaseViewHolder, D extends com.c2call.sdk.pub.gui.boardlistitem.decorator.IBoardListItemBaseDecorator<?, ?>>
           ↳ com.c2call.sdk.pub.gui.boardlistitem.controller.SCBoardListItemTextController

Summary

Public Constructors
SCBoardListItemTextController(View view, SCViewDescription viewDescription, SCBoardEventData data)
Public Methods
IBoardListItemTextViewHolder onCreateViewHolder(View v, SCViewDescription vd)
void onMainViewClick(View v)
Called when the item was clicked
void onShareMessage()
Called to share the message of the controlled view.
void setData(SCBoardEventData data, boolean decorate)
Sets the data for this item
Protected Methods
void onBindTextView(IBoardListItemTextViewHolder vh)
void onBindViewHolder(IBoardListItemTextViewHolder vh)
boolean onHandleActionType()
void onHandleSystemMessage()
[Expand]
Inherited Methods
From class com.c2call.sdk.pub.gui.boardlistitem.controller.SCBoardListItemBaseController
From class com.c2call.sdk.pub.gui.core.controller.SCBasePictureListItemController
From class com.c2call.sdk.pub.gui.core.controller.SCBaseListItemController
From class com.c2call.sdk.pub.gui.core.controller.SCBaseController
From class java.lang.Object
From interface android.view.View.OnAttachStateChangeListener
From interface com.c2call.sdk.pub.gui.boardlistitem.controller.IBoardListItemBaseController
From interface com.c2call.sdk.pub.gui.core.common.IActivityResultListener
From interface com.c2call.sdk.pub.gui.core.controller.IController
From interface com.c2call.sdk.pub.gui.core.controller.IListItemController
From interface com.c2call.sdk.pub.gui.core.controller.IPictureListItemController
From interface com.c2call.sdk.pub.storage.SCBitmapManager.IBitmapListener

Public Constructors

public SCBoardListItemTextController (View view, SCViewDescription viewDescription, SCBoardEventData data)

Public Methods

public IBoardListItemTextViewHolder onCreateViewHolder (View v, SCViewDescription vd)

public void onMainViewClick (View v)

Called when the item was clicked

Parameters
v the item's main view

public void onShareMessage ()

Called to share the message of the controlled view.

public void setData (SCBoardEventData data, boolean decorate)

Sets the data for this item

Parameters
data the data to be set
decorate whether the item should be decorated now

Protected Methods

protected void onBindTextView (IBoardListItemTextViewHolder vh)

protected void onBindViewHolder (IBoardListItemTextViewHolder vh)

protected boolean onHandleActionType ()

protected void onHandleSystemMessage ()