package ecologylab.appframework.types.prefs;
import ecologylab.serialization.annotations.simpl_scalar;
public class PrefEnum extends Pref<Enum>
{
/**
* Value of Pref
*/
@simpl_scalar
Enum value;
public PrefEnum()
{
super();
}
public PrefEnum(Enum defaultValue)
{
super();
this.value = defaultValue;
}
public PrefEnum(String name, Enum defaultValue)
{
this.name = name;
this.value = defaultValue;
}
@Override
protected Enum getValue()
{
return value;
}
@Override
public void setValue(Enum newValue)
{
this.value = newValue;
}
@Override
public Pref<Enum> clone()
{
return new PrefEnum(name, value);
}
}