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

java.lang.Object
com._1c.g5.aef2.standard.parameterization.StructuredParameterization.StructuredParameterizationBuilder<T>
Direct Known Subclasses:
NavigatorTableParameterization.NavigatorTableParameterizationBuilder, TreeParameterization.TreeParameterizationBuilder
Enclosing class:
StructuredParameterization

public static class StructuredParameterization.StructuredParameterizationBuilder<T extends StructuredParameterization.StructuredParameterizationBuilder<T>> extends Object
Builder of structured parameterization.
  • Constructor Details

    • StructuredParameterizationBuilder

      public StructuredParameterizationBuilder()
  • Method Details

    • 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

      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.