Class DoubleParameterType

java.lang.Object
net.sf.basedb.core.ParameterType<Double>
net.sf.basedb.core.DoubleParameterType

public class DoubleParameterType
extends ParameterType<Double>
This class represent a parameter type that is a double. This type defines a lower limit and an upper limit for the range of allowed values.
Version:
2.0
Author:
Nicklas
Last modified
$Date: 2012-09-14 09:28:35 +0200 (fr, 14 sep 2012) $
  • Field Details

    • lowerLimit

      private final Double lowerLimit
      The lower limit of the parameter.
    • upperLimit

      private final Double upperLimit
      The upper limit of the parameter.
  • Constructor Details

    • DoubleParameterType

      public DoubleParameterType()
      Create a new double parameter type, without any limits and allowing null values.
    • DoubleParameterType

      public DoubleParameterType​(Double lowerLimit, Double upperLimit, Double defaultValue, boolean notNull)
      Create a new double parameter type.
      Parameters:
      lowerLimit - The lowest allowed value, or null to have no limit
      upperLimit - The highest allowed value, or null to have no limit
      defaultValue - Default value for the parameter, or null.
      notNull - FALSE if nulls values are allowed, TRUE otherwise
    • DoubleParameterType

      public DoubleParameterType​(Double lowerLimit, Double upperLimit, Double defaultValue, boolean notNull, int multiplicity, int width, int height, List<Double> items)
      Create a new double parameter type with a list of allowed values.
      Parameters:
      lowerLimit - The lowest allowed value, or null to have no limit.
      upperLimit - The highest allowed value, or null to have no limit.
      defaultValue - The default value of the parameter.
      notNull - FALSE if nulls values are allowed, TRUE otherwise
      multiplicity - Number of values that can be tied to this parameter, or null to have no limit.
      width - Width of the input field for the parameter in the GUI.
      height - Heigth of the input field for the parameter in the GUI.
      items - List of allowed values..
  • Method Details