public abstract class

SCBaseFilterListController

extends SCBaseListController<T, V extends IListViewHolder, F extends IListItemControllerFactory<T, ? extends IListItemController<T, ? extends IListItemViewHolder>>, L extends ILoaderhandler<?>>
implements IFilterListController<V extends IViewHolder>
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.SCBaseListController<T, V extends com.c2call.sdk.pub.gui.core.controller.IListViewHolder, F extends com.c2call.sdk.pub.gui.core.controller.IListItemControllerFactory<T, ? extends com.c2call.sdk.pub.gui.core.controller.IListItemController<T, ? extends com.c2call.sdk.pub.gui.core.controller.IListItemViewHolder>>, L extends com.c2call.sdk.pub.gui.core.controller.ILoaderhandler<?>>
       ↳ com.c2call.sdk.pub.gui.core.controller.SCBaseFilterListController<T, V extends com.c2call.sdk.pub.gui.core.controller.IFilterListViewHolder, F extends com.c2call.sdk.pub.gui.core.controller.IListItemControllerFactory<T, ? extends com.c2call.sdk.pub.gui.core.controller.IListItemController<T, ? extends com.c2call.sdk.pub.gui.core.controller.IListItemViewHolder>>, L extends com.c2call.sdk.pub.gui.core.controller.ILoaderhandler<?>>
Known Direct Subclasses

Summary

Public Constructors
SCBaseFilterListController(View view, SCViewDescription viewDescription, SCViewDescription itemViewDescription, F itemControllerFactory, IControllerRequestListener requestListener)
SCBaseFilterListController(View view, SCViewDescription viewDescription, SCViewDescriptionMap itemViewDescriptions, F itemMediatorFactory, IControllerRequestListener requestListener)
Public Methods
String createFilterDescription()
String getSearchText()
boolean hasInlineDeleteButton()
void onButtonClearFilterClick(View v)
Called if the clear button was clicked
void showFilterInput(boolean show)
Shows/Hides the filter views
boolean toggleFilterInput()
Toggles the visibility of the filter views
Protected Methods
void onBindListView(IFilterListViewHolder vh)
void onBindViewHolder(IFilterListViewHolder vh)
void onListLeavingTop()
void onListOverscroll()
[Expand]
Inherited Methods
From class com.c2call.sdk.pub.gui.core.controller.SCBaseListController
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.core.common.IActivityResultListener
From interface com.c2call.sdk.pub.gui.core.controller.IController
From interface com.c2call.sdk.pub.gui.core.controller.IFilterListController
From interface com.c2call.sdk.pub.gui.core.controller.IListController

Public Constructors

public SCBaseFilterListController (View view, SCViewDescription viewDescription, SCViewDescription itemViewDescription, F itemControllerFactory, IControllerRequestListener requestListener)

public SCBaseFilterListController (View view, SCViewDescription viewDescription, SCViewDescriptionMap itemViewDescriptions, F itemMediatorFactory, IControllerRequestListener requestListener)

Public Methods

public String createFilterDescription ()

public String getSearchText ()

public boolean hasInlineDeleteButton ()

public void onButtonClearFilterClick (View v)

Called if the clear button was clicked

Parameters
v the clicked button

public void showFilterInput (boolean show)

Shows/Hides the filter views

Parameters
show whether to show or hide

public boolean toggleFilterInput ()

Toggles the visibility of the filter views

Protected Methods

protected void onBindListView (IFilterListViewHolder vh)

protected void onBindViewHolder (IFilterListViewHolder vh)

protected void onListLeavingTop ()

protected void onListOverscroll ()