package com.jpardogo.android.listbuddies.models;
import android.content.Context;
import com.jpardogo.android.listbuddies.R;
import com.jpardogo.android.listbuddies.adapters.CustomizeSpinnersAdapter;
import com.jpardogo.listbuddies.lib.views.ListBuddiesLayout;
/**
* Created by jpardogo on 22/02/2014.
*/
public class KeyValuePair {
private String key;
private Object value;
public KeyValuePair(String key, Object value) {
this.key = key;
this.value = value;
}
public int getColor(Context context) {
int color = ListBuddiesLayout.ATTR_NOT_SET;
if (value instanceof CustomizeSpinnersAdapter.OptionTypes) {
switch ((CustomizeSpinnersAdapter.OptionTypes) value) {
case BLACK:
color = context.getResources().getColor(R.color.black);
break;
case INSET:
color = context.getResources().getColor(R.color.inset);
break;
}
} else {
throw new ClassCastException("Wrong type of value, the value must be CustomizeSpinnersAdapter.OptionTypes");
}
return color;
}
public String getKey() {
return key;
}
public int getScrollOption() {
return (Integer) value;
}
}