Class ConfiguredText.Builder<MSG,​RECEIVER,​SELF extends ConfiguredText.Builder<MSG,​RECEIVER,​SELF>>

    • Field Detail

      • params

        @NotNull
        protected @NotNull java.lang.String[] params
      • parser

        @NotNull
        protected @NotNull java.util.function.BiFunction<RECEIVER,​java.lang.String,​java.lang.String> parser
      • compiler

        @NotNull
        protected @NotNull java.util.function.BiFunction<RECEIVER,​java.lang.String,​MSG> compiler
      • dispatcher

        @NotNull
        protected @NotNull java.util.function.BiConsumer<RECEIVER,​java.util.List<MSG>> dispatcher
    • Constructor Detail

      • Builder

        protected Builder()
    • Method Detail

      • parser

        @NotNull
        public SELF parser​(@NotNull
                           @NotNull java.util.function.BiFunction<RECEIVER,​java.lang.String,​java.lang.String> parser)
      • compiler

        @NotNull
        public SELF compiler​(@NotNull
                             @NotNull java.util.function.BiFunction<RECEIVER,​java.lang.String,​MSG> compiler)
      • dispatcher

        @NotNull
        public SELF dispatcher​(@NotNull
                               @NotNull java.util.function.BiConsumer<RECEIVER,​java.util.List<MSG>> dispatcher)
      • params

        @NotNull
        public SELF params​(@NotNull
                           @NotNull java.lang.String... params)
      • defaults

        @NotNull
        public SELF defaults​(@NotNull
                             @NotNull java.util.function.Consumer<TextContents.Builder> consumer)
      • defaults

        @NotNull
        public SELF defaults​(@NotNull
                             @NotNull java.lang.String... contents)
      • defaults

        @NotNull
        public SELF defaults​(@NotNull
                             @NotNull java.lang.Iterable<java.lang.String> contents)
      • optional

        @NotNull
        public SELF optional​(@NotNull
                             @NotNull java.lang.String id,
                             @NotNull
                             @NotNull java.lang.String... lines)
      • optional

        @NotNull
        public SELF optional​(@NotNull
                             @NotNull java.lang.String id,
                             @NotNull
                             @NotNull java.lang.Iterable<java.lang.String> lines)