package org.ovirt.engine.core.config.entity.helper;
import org.ovirt.engine.core.config.EngineConfigCLIParser;
import org.ovirt.engine.core.config.entity.ConfigKey;
public class DoubleValueHelper extends BaseValueHelper {
@Override
public String getValue(String value) {
return value;
}
@Override
public String setValue(String value) {
return value;
}
@Override public ValidationResult validate(ConfigKey key, String value) {
try {
Double doubleValue = Double.parseDouble(value);
return new ValidationResult(true);
} catch (NumberFormatException e) {
// invalid number
return new ValidationResult(false);
}
}
@Override public void setParser(EngineConfigCLIParser parser) {
// NOP
}
@Override public String getHelpNote(ConfigKey key) {
return getHelpNoteByType(key, "numeric");
}
}