package gueei.binding.viewAttributes.adapterView.listView; import android.widget.Filter; import android.widget.ListView; import gueei.binding.ViewAttribute; /** * Filter for performing filtering on ListViews * * @name filter * @widget ListView * @type Filter * @accepts Filter * * @category list * @category filter * * @related http://developer.android.com/reference/android/widget/Filter.html * * @author andy */ public class FilterViewAttribute extends ViewAttribute<ListView, Filter> { public FilterViewAttribute(ListView view) { super(Filter.class, view, "filter"); } private Filter mValue; @Override protected void doSetAttributeValue(Object newValue) { if (newValue instanceof Filter){ mValue = (Filter)newValue; } } @Override public Filter get() { return mValue; } }