Interface BuildableComponent.Builder<C extends BuildableComponent<C,B>,B extends BuildableComponent.Builder<C,B>>

Type Parameters:
C - the type of the component
B - the type of the builder
All Superinterfaces:
Buildable.Builder<C,B>, ComponentLike, TextStyle.Setter<B>
All Known Subinterfaces:
ListComponent.Builder, NumberComponent.Builder, TemporalComponent.Builder, TextComponent.Builder, TranslatableComponent.Builder
Enclosing interface:
BuildableComponent<C extends BuildableComponent<C,B>,B extends BuildableComponent.Builder<C,B>>

public static interface BuildableComponent.Builder<C extends BuildableComponent<C,B>,B extends BuildableComponent.Builder<C,B>> extends ComponentLike, TextStyle.Setter<B>, Buildable.Builder<C,B>
A builder for a buildable component.
  • Method Details

    • setTextStyle

      B setTextStyle(TextStyle textStyle)
      Sets the text textStyle of the component.
      Parameters:
      textStyle - the text textStyle
      Returns:
      this builder
    • asComponent

      default Component asComponent()
      Description copied from interface: ComponentLike
      Converts this object to a Component.
      Specified by:
      asComponent in interface ComponentLike