Interface SelectorComponent.Builder

All Superinterfaces:
AbstractBuilder<SelectorComponent>, Buildable.Builder<SelectorComponent>, ComponentBuilder<SelectorComponent,SelectorComponent.Builder>, ComponentBuilderApplicable, ComponentLike, MutableStyleSetter<SelectorComponent.Builder>, StyleSetter<SelectorComponent.Builder>
Enclosing interface:
SelectorComponent

public static interface SelectorComponent.Builder extends ComponentBuilder<SelectorComponent,SelectorComponent.Builder>
A selector component builder.
Since:
4.0.0
  • Method Details

    • pattern

      @Contract("_ -> this") @NotNull @NotNull SelectorComponent.Builder pattern(@NotNull @NotNull String pattern)
      Sets the selector pattern.
      Parameters:
      pattern - the selector pattern
      Returns:
      this builder
      Since:
      4.0.0
    • separator

      @Contract("_ -> this") @NotNull @NotNull SelectorComponent.Builder separator(@Nullable @Nullable ComponentLike separator)
      Sets the separator.
      Parameters:
      separator - the separator
      Returns:
      this builder
      Since:
      4.8.0