package org.robobinding.widget.edittext;
/**
*
* @since 1.0
* @version $Revision: 1.0 $
* @author Robert Taylor
*/
public enum ValueCommitMode {
ON_FOCUS_LOST("onFocusLost"), ON_CHANGE("onChange");
private final String value;
private ValueCommitMode(String value) {
this.value = value;
}
public String toString() {
return value;
}
public static ValueCommitMode from(String value) {
for (ValueCommitMode mode : ValueCommitMode.values()) {
if (mode.value.equals(value)) {
return mode;
}
}
throw new RuntimeException("no matching ValueCommitMode found for '" + value + "'");
}
}