Class SubjectTypeParser<C>

  • All Implemented Interfaces:
    cloud.commandframework.arguments.parser.ArgumentParser<C,​ca.stellardrift.permissionsex.subject.SubjectType<?>>

    public final class SubjectTypeParser<C>
    extends Object
    implements cloud.commandframework.arguments.parser.ArgumentParser<C,​ca.stellardrift.permissionsex.subject.SubjectType<?>>
    • Field Summary

      • Fields inherited from interface cloud.commandframework.arguments.parser.ArgumentParser

        DEFAULT_ARGUMENT_COUNT
    • Method Detail

      • parse

        public @NonNull cloud.commandframework.arguments.parser.ArgumentParseResult<ca.stellardrift.permissionsex.subject.SubjectType<?>> parse​(@NonNull cloud.commandframework.context.CommandContext<C> commandContext,
                                                                                                                                                @NonNull Queue<String> inputQueue)
        Specified by:
        parse in interface cloud.commandframework.arguments.parser.ArgumentParser<C,​ca.stellardrift.permissionsex.subject.SubjectType<?>>
      • suggestions

        public @NonNull List<Stringsuggestions​(@NonNull cloud.commandframework.context.CommandContext<C> commandContext,
                                                 @NonNull String input)
        Specified by:
        suggestions in interface cloud.commandframework.arguments.parser.ArgumentParser<C,​ca.stellardrift.permissionsex.subject.SubjectType<?>>