1 package jalview.ws.params.simple;
3 import jalview.ws.params.ParameterI;
4 import jalview.ws.params.ValueConstrainI;
7 * A model for a numeric-valued parameter which should be displayed using a
12 public class LogarithmicParameter extends Option implements ParameterI
21 public ValueConstrainI getValidValue()
23 return new ValueConstrainI()
27 public ValueType getType()
29 return ValueType.Double;
33 public Number getMin()
35 return min < max ? min : null;
39 public Number getMax()
41 return min < max ? max : null;
46 public LogarithmicParameter(LogarithmicParameter parm)
54 public LogarithmicParameter(String name, String description,
55 boolean required, Double defValue, double min, double max)
57 super(name, description, required, String.valueOf(defValue), null, null,
64 public LogarithmicParameter(String name, String description,
65 boolean required, Double defValue, double value, double min,
68 super(name, description, required, String.valueOf(defValue),
69 String.valueOf(value), null, null);
76 public LogarithmicParameter copy()
78 return new LogarithmicParameter(this);