package carbon.component; import android.graphics.drawable.Drawable; public class DefaultIconDropDownItem<Type> implements IconDropDownItem<Type> { private Drawable icon; private String hint; private Type[] items; private Type selectedItem; public DefaultIconDropDownItem(Drawable icon, String hint, Type[] items, Type selectedItem) { this.icon = icon; this.hint = hint; this.items = items; this.selectedItem = selectedItem; } @Override public Drawable getIcon() { return icon; } public void setIcon(Drawable icon) { this.icon = icon; } @Override public String getHint() { return hint; } public void setHint(String hint) { this.hint = hint; } @Override public Type[] getItems() { return items; } public void setItems(Type[] items) { this.items = items; } @Override public Type getSelectedItem() { return selectedItem; } public void setSelectedItem(Type selectedItem) { this.selectedItem = selectedItem; } }