1 package jalview.ws.params.simple;
3 import jalview.ws.params.ParameterI;
4 import jalview.ws.params.ValueConstrainI;
11 public class DoubleParameter extends Option implements ParameterI
20 public ValueConstrainI getValidValue()
22 return new ValueConstrainI()
25 public ValueType getType()
27 return ValueType.Double;
31 public Number getMin()
33 return min < max ? min : null;
37 public Number getMax()
39 return min < max ? max : null;
44 public DoubleParameter(DoubleParameter parm)
51 public DoubleParameter(String name, String description, boolean required,
52 Double defValue, double min, double max)
54 super(name, description, required, String.valueOf(defValue), null, null,
61 public DoubleParameter(String name, String description, boolean required,
62 Double defValue, Double value, double min, double max)
64 super(name, description, required, String.valueOf(defValue),
65 String.valueOf(value), null, null);
72 public DoubleParameter copy()
74 return new DoubleParameter(this);