package com.rubika.aotalk.item;
import java.text.Collator;
import java.util.Comparator;
import android.graphics.drawable.Drawable;
import com.rubika.aotalk.recipebook.FragmentActivityRecipes.ListLoader;
public class Recipe {
private ListLoader loader;
private String desc;
private String id;
private int type;
private int icon;
public Recipe(ListLoader loader, String desc, String id, int icon, int type) {
this.loader = loader;
this.desc = desc;
this.id = id;
this.icon = icon;
this.type = type;
}
public String getLabel() {
return desc;
}
public Drawable getIcon() {
return loader.getContext().getResources().getDrawable(icon);
}
public String getID() {
return id;
}
public ListLoader getLoader() {
return loader;
}
public int getType() {
return type;
}
@Override public String toString() {
return desc;
}
public static final Comparator<Recipe> ALPHA_COMPARATOR = new Comparator<Recipe>() {
private final Collator sCollator = Collator.getInstance();
@Override
public int compare(Recipe object1, Recipe object2) {
return sCollator.compare(object1.getLabel(), object2.getLabel());
}
};
}