Class 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 Detail

      • lowerLimit

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

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

      • 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..