Class FilterControl

    • Method Detail

      • dateTimePicker

        public final FilterDateTimePickerControl dateTimePicker()

        A control from a date filter that is used to specify date and time.

        Returns:
        A control from a date filter that is used to specify date and time.
      • list

        public final FilterListControl list()

        A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.

        Returns:
        A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.
      • dropdown

        public final FilterDropDownControl 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 FilterTextFieldControl 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 FilterTextAreaControl 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 FilterSliderControl 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.
      • relativeDateTime

        public final FilterRelativeDateTimeControl relativeDateTime()

        A control from a date filter that is used to specify the relative date.

        Returns:
        A control from a date filter that is used to specify the relative date.
      • crossSheet

        public final FilterCrossSheetControl crossSheet()

        A control from a filter that is scoped across more than one sheet. This represents your filter control on a sheet

        Returns:
        A control from a filter that is scoped across more than one sheet. This represents your filter control on a sheet
      • 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)