Class ParameterControl

    • Method Detail

      • dateTimePicker

        public final ParameterDateTimePickerControl dateTimePicker()

        A control from a date parameter that specifies date and time.

        Returns:
        A control from a date parameter that specifies date and time.
      • list

        public final ParameterListControl list()

        A control to display a list with buttons or boxes that are used to select either a single value or multiple values.

        Returns:
        A control to display a list with buttons or boxes that are used to select either a single value or multiple values.
      • dropdown

        public final ParameterDropDownControl dropdown()

        A control to display a dropdown list with buttons that are used to select a single value.

        Returns:
        A control to display a dropdown list with buttons that are used to select a single value.
      • textField

        public final ParameterTextFieldControl textField()

        A control to display a text box that is used to enter a single entry.

        Returns:
        A control to display a text box that is used to enter a single entry.
      • textArea

        public final ParameterTextAreaControl textArea()

        A control to display a text box that is used to enter multiple entries.

        Returns:
        A control to display a text box that is used to enter multiple entries.
      • slider

        public final ParameterSliderControl slider()

        A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

        Returns:
        A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)