Class ParserRegistry

java.lang.Object
org.lushplugins.chatcolorhandler.common.parser.ParserRegistry

public class ParserRegistry extends Object
  • Constructor Details

    • ParserRegistry

      public ParserRegistry()
  • Method Details

    • register

      public void register(Parser parser, int priority)
      Parameters:
      parser - parser to register
      priority - priority of parser, higher value will go first
    • parseString

      public String parseString(@NotNull @NotNull String string, @Nullable @Nullable org.bukkit.entity.Player player, @NotNull @NotNull Collection<Parser> parsers)
    • sort

      public void sort()
    • values

      public Set<Parser> values()
    • ofTypes

      public List<Parser> ofTypes(@NotNull @NotNull String... types)
    • ofType

      public List<Parser> ofType(@NotNull @NotNull String type)