Interface Replaceable<RECEIVER,​SELF>

    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default java.lang.String applyReplacements​(RECEIVER receiver, @NotNull java.lang.String text)  
      default SELF replace​(@NotNull java.lang.String text, @NotNull java.lang.String replacement)  
      default SELF replace​(@NotNull java.lang.String text, @NotNull java.util.function.Function<@Nullable RECEIVER,​@Nullable java.lang.String> supplier)  
      default SELF replace​(@NotNull java.lang.String text, @NotNull java.util.function.Supplier<@Nullable java.lang.String> supplier)  
      default SELF replace​(@NotNull java.util.regex.Pattern pattern, @NotNull java.lang.String replacement)  
      default SELF replace​(@NotNull java.util.regex.Pattern pattern, @NotNull java.util.function.BiFunction<@Nullable RECEIVER,​@NotNull java.util.regex.Matcher,​@Nullable java.lang.String> supplier)  
      default SELF replace​(@NotNull java.util.regex.Pattern pattern, @NotNull java.util.function.Function<@Nullable RECEIVER,​@Nullable java.lang.String> supplier)  
      default SELF replace​(@NotNull java.util.regex.Pattern pattern, @NotNull java.util.function.Supplier<@Nullable java.lang.String> supplier)  
      SELF replacer​(@NotNull ContentReplacer<RECEIVER> replacer)  
      default SELF replacer​(@NotNull java.util.regex.Pattern pattern, ContentReplacer.Constructor<RECEIVER> constructor)  
      java.util.List<ContentReplacer<RECEIVER>> replacers()  
    • Method Detail

      • applyReplacements

        default java.lang.String applyReplacements​(@Nullable
                                                   RECEIVER receiver,
                                                   @NotNull
                                                   @NotNull java.lang.String text)
      • replace

        default SELF replace​(@NotNull
                             @NotNull java.util.regex.Pattern pattern,
                             @NotNull
                             @NotNull java.util.function.BiFunction<@Nullable RECEIVER,​@NotNull java.util.regex.Matcher,​@Nullable java.lang.String> supplier)
      • replace

        default SELF replace​(@NotNull
                             @NotNull java.util.regex.Pattern pattern,
                             @NotNull
                             @NotNull java.util.function.Function<@Nullable RECEIVER,​@Nullable java.lang.String> supplier)
      • replace

        default SELF replace​(@NotNull
                             @NotNull java.util.regex.Pattern pattern,
                             @NotNull
                             @NotNull java.util.function.Supplier<@Nullable java.lang.String> supplier)
      • replace

        default SELF replace​(@NotNull
                             @NotNull java.util.regex.Pattern pattern,
                             @NotNull
                             @NotNull java.lang.String replacement)
      • replace

        default SELF replace​(@NotNull
                             @NotNull java.lang.String text,
                             @NotNull
                             @NotNull java.lang.String replacement)
      • replace

        default SELF replace​(@NotNull
                             @NotNull java.lang.String text,
                             @NotNull
                             @NotNull java.util.function.Supplier<@Nullable java.lang.String> supplier)
      • replace

        default SELF replace​(@NotNull
                             @NotNull java.lang.String text,
                             @NotNull
                             @NotNull java.util.function.Function<@Nullable RECEIVER,​@Nullable java.lang.String> supplier)