Interface EntitySearchField.Builder

All Superinterfaces:
ComponentBuilder<Entity,EntitySearchField,EntitySearchField.Builder>
Enclosing class:
EntitySearchField

public static interface EntitySearchField.Builder extends ComponentBuilder<Entity,EntitySearchField,EntitySearchField.Builder>
Builds a entity search field.
  • Method Details

    • columns

      EntitySearchField.Builder columns(int columns)
      Parameters:
      columns - the number of colums in the text field
      Returns:
      this builder instance
    • upperCase

      EntitySearchField.Builder upperCase(boolean upperCase)
      Makes the field convert all lower case input to upper case
      Parameters:
      upperCase - if true the text component convert all lower case input to upper case
      Returns:
      this builder instance
    • lowerCase

      EntitySearchField.Builder lowerCase(boolean lowerCase)
      Makes the field convert all upper case input to lower case
      Parameters:
      lowerCase - if true the text component convert all upper case input to lower case
      Returns:
      this builder instance
    • searchHintEnabled

      EntitySearchField.Builder searchHintEnabled(boolean searchHintEnabled)
      Parameters:
      searchHintEnabled - true if a search hint text should be visible when the field is empty and not focused
      Returns:
      this builder instance
    • searchOnFocusLost

      EntitySearchField.Builder searchOnFocusLost(boolean searchOnFocusLost)
      Parameters:
      searchOnFocusLost - true if search should be performed on focus lost
      Returns:
      this builder instance
    • selectAllOnFocusGained

      EntitySearchField.Builder selectAllOnFocusGained(boolean selectAllOnFocusGained)
      Parameters:
      selectAllOnFocusGained - true if the contents should be selected when the field gains focus
      Returns:
      this builder instance
    • searchIndicator

      Parameters:
      searchIndicator - the search indicator
      Returns:
      this builder instance
    • selectorFactory

      Parameters:
      selectorFactory - the selector factory to use
      Returns:
      this builder instance
    • limit

      EntitySearchField.Builder limit(int limit)
      Parameters:
      limit - the search result limit
      Returns:
      this builder instance