Class StringArrayArgument.StringArrayParser<C>

  • Type Parameters:
    C - Command sender type
    All Implemented Interfaces:
    ArgumentParser<C,​java.lang.String[]>
    Enclosing class:
    StringArrayArgument<C>

    public static final class StringArrayArgument.StringArrayParser<C>
    extends java.lang.Object
    implements ArgumentParser<C,​java.lang.String[]>
    Parser that parses input into a string array
    • Method Summary

      Modifier and Type Method Description
      @NonNull ArgumentParseResult<java.lang.String @NonNull []> parse​(@NonNull CommandContext<@NonNull C> commandContext, @NonNull java.util.Queue<@NonNull java.lang.String> inputQueue)
      Parse command input into a command result
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • StringArrayParser

        public StringArrayParser()
    • Method Detail

      • parse

        public @NonNull ArgumentParseResult<java.lang.String @NonNull []> parse​(@NonNull CommandContext<@NonNull C> commandContext,
                                                                                @NonNull java.util.Queue<@NonNull java.lang.String> inputQueue)
        Description copied from interface: ArgumentParser
        Parse command input into a command result
        Specified by:
        parse in interface ArgumentParser<C,​java.lang.String[]>
        Parameters:
        commandContext - Command context
        inputQueue - The queue of arguments
        Returns:
        Parsed command result