public class

SCBoardListItemControllerFactory

extends SCBaseListItemControllerFactory<T, M extends IListItemController<T, ? extends IListItemViewHolder>>
implements IBoardListItemControllerFactory
java.lang.Object
   ↳ com.c2call.sdk.pub.gui.core.controller.SCBaseControllerFactory<T extends com.c2call.sdk.pub.gui.core.controller.IController>
     ↳ com.c2call.sdk.pub.gui.core.controller.SCBaseListItemControllerFactory<T, M extends com.c2call.sdk.pub.gui.core.controller.IListItemController<T, ? extends com.c2call.sdk.pub.gui.core.controller.IListItemViewHolder>>
       ↳ com.c2call.sdk.pub.gui.boardlistitem.controller.SCBoardListItemControllerFactory

Summary

Public Constructors
SCBoardListItemControllerFactory(SCActivityResultDispatcher resultDispatcher, IControllerRequestListener requestListener)
SCBoardListItemControllerFactory(SCActivityResultDispatcher resultDispatcher)
Public Methods
IBoardListItemBaseController<? extends IBoardListItemBaseViewHolder> create(SCBoardListItemType type, View v, SCViewDescription vd, SCBoardEventData data)
IBoardListItemBaseController<? extends IBoardListItemBaseViewHolder> onCreateController(View v, SCViewDescription vd, SCBoardEventData data)
Protected Methods
IBoardListItemRichController onCreatFileItemController(View v, SCViewDescription vd, SCBoardEventData data)
IBoardListItemRichController onCreateAudioItemController(View v, SCViewDescription vd, SCBoardEventData data)
IBoardListItemCallController onCreateCallItemController(View v, SCViewDescription vd, SCBoardEventData data)
IBoardListItemRichController onCreateFriendItemController(View v, SCViewDescription vd, SCBoardEventData data)
IBoardListItemRichController onCreateImageItemController(View v, SCViewDescription vd, SCBoardEventData data)
IBoardListItemRichController onCreateLocationItemController(View v, SCViewDescription vd, SCBoardEventData data)
IBoardListItemTextController onCreateTextItemController(View v, SCViewDescription vd, SCBoardEventData data)
IBoardListItemRichController onCreateVideoItemController(View v, SCViewDescription vd, SCBoardEventData data)
[Expand]
Inherited Methods
From class com.c2call.sdk.pub.gui.core.controller.SCBaseListItemControllerFactory
From class com.c2call.sdk.pub.gui.core.controller.SCBaseControllerFactory
From class java.lang.Object
From interface com.c2call.sdk.pub.gui.boardlistitem.controller.IBoardListItemControllerFactory
From interface com.c2call.sdk.pub.gui.core.controller.IControllerFactory
From interface com.c2call.sdk.pub.gui.core.controller.IListItemControllerFactory

Public Constructors

public SCBoardListItemControllerFactory (SCActivityResultDispatcher resultDispatcher, IControllerRequestListener requestListener)

public SCBoardListItemControllerFactory (SCActivityResultDispatcher resultDispatcher)

Public Methods

public IBoardListItemBaseController<? extends IBoardListItemBaseViewHolder> onCreateController (View v, SCViewDescription vd, SCBoardEventData data)

Protected Methods

protected IBoardListItemRichController onCreatFileItemController (View v, SCViewDescription vd, SCBoardEventData data)

protected IBoardListItemRichController onCreateAudioItemController (View v, SCViewDescription vd, SCBoardEventData data)

protected IBoardListItemCallController onCreateCallItemController (View v, SCViewDescription vd, SCBoardEventData data)

protected IBoardListItemRichController onCreateFriendItemController (View v, SCViewDescription vd, SCBoardEventData data)

protected IBoardListItemRichController onCreateImageItemController (View v, SCViewDescription vd, SCBoardEventData data)

protected IBoardListItemRichController onCreateLocationItemController (View v, SCViewDescription vd, SCBoardEventData data)

protected IBoardListItemTextController onCreateTextItemController (View v, SCViewDescription vd, SCBoardEventData data)

protected IBoardListItemRichController onCreateVideoItemController (View v, SCViewDescription vd, SCBoardEventData data)