Class StructuredParameterization.StructuredParameterizationBuilder<T extends StructuredParameterization.StructuredParameterizationBuilder<T>>

    • Constructor Detail

      • StructuredParameterizationBuilder

        public StructuredParameterizationBuilder()
    • Method Detail

      • searchBoxVisible

        public T searchBoxVisible​(boolean value)
        Sets the value of "Is search box visible" flag.
        Parameters:
        value - Value for "Is search box visible" flag
        Returns:
        this
      • multi

        public T multi​(boolean value)
        Sets the value of "Is multi" flag.
        Parameters:
        value - Value for "Is multi" flag
        Returns:
        the builder instance, never null.
      • emptyChoiceAllowed

        public T emptyChoiceAllowed​(boolean value)
        Sets the value of "Is empty choice allowed" flag.
        Parameters:
        value - Value for "Is empty choice allowed" flag
        Returns:
        the builder instance, never null.
      • showImages

        public T showImages​(boolean value)
        Sets the value of "Show images" flag.
        Parameters:
        value - Value for "Show images" flag
        Returns:
        the builder instance, never null.
      • showCheckboxes

        public T showCheckboxes​(boolean value)
        Sets the value of "Show checkboxes" flag.
        Parameters:
        value - Value for "Show checkboxes" flag
        Returns:
        the builder instance, never null.
      • context

        public T context​(String context)
        Sets the context
        Parameters:
        context - the context, may be null.
        Returns:
        the builder instance, never null.
      • comparator

        public T comparator​(Comparator<Object> comparator)
        Sets the comparator of elements in structured view.
        Parameters:
        comparator - the comparator instance, may be null.
        Returns:
        the builder instance, never null.
      • build

        public StructuredParameterization build()
        Returns a new instance of structured parameterization.
        Returns:
        New instance of structured parameterization
      • self

        protected final T self()
        Returns the self object.
        Returns:
        the self object.