Class Parameters


  • public class Parameters
    extends Object
    The Parameters provides methods to create Parameter attributes.
    • Constructor Detail

      • Parameters

        public Parameters()
    • Method Detail

      • selectRef

        public static ParameterSelect selectRef​(String reference,
                                                Object def,
                                                Object... select)
        Constructs a ParameterSelect.
        Parameters:
        reference - the reference parameter
        def - the default value
        select - the list of elements
        Returns:
        the parameter object
      • selectRefList

        public static ParameterSelect selectRefList​(String reference,
                                                    Object def,
                                                    List<Object> select)
        Constructs a ParameterSelect.
        Parameters:
        reference - the reference parameter
        def - the default value
        select - the list of elements
        Returns:
        the parameter object
      • range

        public static ParameterRange range​(double def,
                                           double lb,
                                           double ub)
        Constructs a ParameterRange.
        Parameters:
        def - the default value
        lb - the lower bound
        ub - the upper bound
        Returns:
        the parameter object
      • range

        public static ParameterRange range​(double def,
                                           double lb,
                                           double ub,
                                           double granularity)
        Constructs a ParameterRange.
        Parameters:
        def - the default value
        lb - the lower bound
        ub - the upper bound
        granularity - the granularity (step-size)
        Returns:
        the parameter object
      • range

        public static ParameterRangeDiscrete range​(int def,
                                                   int lb,
                                                   int ub)
        Parameters:
        def - the default value
        lb - the lower bound
        ub - the upper bound
        Returns:
        the parameter object
      • uniqueID

        public static ParameterUniqueID uniqueID​(int def,
                                                 String identifier)
        Constructs a ParameterUniqueID.
        Parameters:
        def - the default value
        identifier - the identifier
        Returns:
        the parameter object