Class CheckableValue.CheckableValueBuilder<C extends CheckableValue,B extends CheckableValue.CheckableValueBuilder<C,B>>

java.lang.Object
io.github.astrapi69.component.model.check.CheckableValue.CheckableValueBuilder<C,B>
Enclosing class:
CheckableValue

public abstract static class CheckableValue.CheckableValueBuilder<C extends CheckableValue,B extends CheckableValue.CheckableValueBuilder<C,B>> extends Object
  • Constructor Details

    • CheckableValueBuilder

      public CheckableValueBuilder()
  • Method Details

    • itemText

      public B itemText(String itemText)
      Returns:
      this.
    • icon

      public B icon(Icon icon)
      Returns:
      this.
    • self

      protected abstract B self()
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object