package gueei.binding.plugin.abs.menu.viewAttributes;
import gueei.binding.ViewAttribute;
import gueei.binding.plugin.abs.BindableOptionsMenu;
public class Menu extends ViewAttribute<BindableOptionsMenu, Integer> {
public Menu(BindableOptionsMenu view) {
super(Integer.class, view, "Menu");
}
private int mId = -1;
@Override
protected void doSetAttributeValue(Object newValue) {
if (newValue instanceof Integer){
int newId = (Integer)newValue;
if (newId != mId){
mId = newId;
getHost().invalidate();
}
}else{
mId = -1;
}
}
@Override
public Integer get() {
return mId;
}
}