/** * Converts the {@code valueMode} string argument to uppercase and looks up enum constant in * ValueMode. */ public void setValueMode(String valueMode) { if (valueMode == null) { throw new IllegalArgumentException("Value mode must be non-null"); } this.valueMode = ValueMode.valueOf(ValueMode.class, valueMode.toUpperCase()); }
public ValueMode findValueByNumber(int number) { return ValueMode.valueOf(number); }