package carbon.widget; public class ArraySearchDataProvider<Type> implements SearchEditText.SearchDataProvider<Type> { private Type[] data; public ArraySearchDataProvider(Type[] data) { this.data = data; } @Override public int getItemCount() { return data.length; } @Override public Type getItem(int i) { return data[i]; } @Override public String[] getItemWords(int i) { return new String[]{data[i].toString()}; } }