Class FPRangeParameterBinder

  • All Implemented Interfaces:
    ParameterBinder

    public class FPRangeParameterBinder
    extends AbstractParameterBinder
    ParameterBinder for floating point ranged parameters. The parameter can be edited with a number spinner.
    Author:
    Nick Collier
    • Constructor Detail

      • FPRangeParameterBinder

        public FPRangeParameterBinder​(String name,
                                      String displayName,
                                      double min,
                                      double max,
                                      double spacing)
    • Method Detail

      • getComponent

        public JComponent getComponent​(Parameters params)
        Description copied from interface: ParameterBinder
        Creates a JComponent for a parameter in the parameters.
        Returns:
        the created JComponent.
      • resetToDefault

        public void resetToDefault()
        Description copied from interface: ParameterBinder
        Resets the JComponent to the default value of its parameter.
      • toParameter

        public void toParameter()
        Description copied from interface: ParameterBinder
        Updates the parameter that this is a binder for with the latest value from the created component.
      • toXML

        public String toXML()
        Description copied from interface: ParameterBinder
        Gets the parameter xml representation of this ParameterBinder.
        Returns:
        the parameter xml representation of this ParameterBinder.