Uses of Class
kboyle.oktane.core.module.Command
Packages that use Command
Package
Description
-
Uses of Command in kboyle.oktane.core
Methods in kboyle.oktane.core that return CommandMethods in kboyle.oktane.core that return types with arguments of type CommandMethods in kboyle.oktane.core with parameters of type CommandModifier and TypeMethodDescriptionstatic reactor.core.publisher.Mono<PreconditionResult>
CommandUtils.runParameterPreconditions(CommandContext context, Command command)
Runs thePrecondition
s for the parameters of the givenCommand
.static reactor.core.publisher.Mono<PreconditionResult>
CommandUtils.runPreconditions(CommandContext context, Command command, com.google.common.collect.ImmutableList<Precondition> preconditions)
Runs the givenPrecondition
s. -
Uses of Command in kboyle.oktane.core.mapping
Methods in kboyle.oktane.core.mapping that return CommandModifier and TypeMethodDescriptionCommandMatch.command()
Returns the value of thecommand
record component.Constructors in kboyle.oktane.core.mapping with parameters of type CommandModifierConstructorDescriptionCommandMatch(Command command, int commandEnd, int argumentStart)
Creates an instance of aCommandMatch
record class. -
Uses of Command in kboyle.oktane.core.module
Fields in kboyle.oktane.core.module declared as CommandFields in kboyle.oktane.core.module with type parameters of type CommandModifier and TypeFieldDescriptioncom.google.common.collect.ImmutableList<Command>
CommandModule.commands
Methods in kboyle.oktane.core.module that return CommandMethods in kboyle.oktane.core.module with parameters of type CommandModifier and TypeMethodDescriptionreactor.core.publisher.Mono<PreconditionResult>
Precondition.run(CommandContext context, Command command)
reactor.core.publisher.Mono<PreconditionResult>
CommandModule.runPreconditions(CommandContext context, Command command)
Runs the preconditions that belong to this module. -
Uses of Command in kboyle.oktane.core.parsers
Methods in kboyle.oktane.core.parsers with parameters of type CommandModifier and TypeMethodDescriptionreactor.core.publisher.Mono<ArgumentParserResult>
ArgumentParser.parse(CommandContext context, Command command, List<String> tokens)
reactor.core.publisher.Mono<ArgumentParserResult>
DefaultArgumentParser.parse(CommandContext context, Command command, List<String> tokens)
reactor.core.publisher.Mono<TypeParserResult<T>>
EnumTypeParser.parse(CommandContext context, Command command, String input)
reactor.core.publisher.Mono<TypeParserResult<T>>
PrimitiveTypeParser.parse(CommandContext context, Command command, String input)
reactor.core.publisher.Mono<TypeParserResult<T>>
TypeParser.parse(CommandContext context, Command command, String input)
-
Uses of Command in kboyle.oktane.core.precondition
Methods in kboyle.oktane.core.precondition with parameters of type CommandModifier and TypeMethodDescriptionreactor.core.publisher.Mono<PreconditionResult>
AnyPrecondition.run(CommandContext context, Command command)
-
Uses of Command in kboyle.oktane.core.results.command
Methods in kboyle.oktane.core.results.command that return CommandModifier and TypeMethodDescriptionCommandExceptionResult.command()
Returns the value of thecommand
record component.CommandMessageResult.command()
Returns the value of thecommand
record component.CommandNOPResult.command()
Returns the value of thecommand
record component.CommandResult.command()
Constructors in kboyle.oktane.core.results.command with parameters of type CommandModifierConstructorDescriptionCommandExceptionResult(Command command, Exception exception)
Creates an instance of aCommandExceptionResult
record class.CommandMessageResult(Command command, String message)
Creates an instance of aCommandMessageResult
record class.CommandNOPResult(Command command)
Creates an instance of aCommandNOPResult
record class. -
Uses of Command in kboyle.oktane.discord4j
Methods in kboyle.oktane.discord4j that return types with arguments of type Command -
Uses of Command in kboyle.oktane.discord4j.parsers
Methods in kboyle.oktane.discord4j.parsers with parameters of type CommandModifier and TypeMethodDescriptionreactor.core.publisher.Mono<TypeParserResult<CHANNEL>>
ChannelTypeParser.parse(DiscordCommandContext context, Command command, String input)
reactor.core.publisher.Mono<TypeParserResult<T>>
DiscordTypeParser.parse(CommandContext context, Command command, String input)
abstract reactor.core.publisher.Mono<TypeParserResult<T>>
DiscordTypeParser.parse(DiscordCommandContext context, Command command, String input)
reactor.core.publisher.Mono<TypeParserResult<discord4j.core.object.entity.Role>>
RoleTypeParser.parse(DiscordCommandContext context, Command command, String input)
reactor.core.publisher.Mono<TypeParserResult<USER>>
UserTypeParser.parse(DiscordCommandContext context, Command command, String input)
-
Uses of Command in kboyle.oktane.discord4j.precondition
Methods in kboyle.oktane.discord4j.precondition with parameters of type CommandModifier and TypeMethodDescriptionreactor.core.publisher.Mono<PreconditionResult>
DiscordPrecondition.run(CommandContext context, Command command)
abstract reactor.core.publisher.Mono<PreconditionResult>
DiscordPrecondition.run(DiscordCommandContext context, Command command)
reactor.core.publisher.Mono<PreconditionResult>
RequireBotOwner.BotOwnerPrecondition.run(DiscordCommandContext context, Command command)
reactor.core.publisher.Mono<PreconditionResult>
RequireGuildOwner.GuildOwnerPrecondition.run(DiscordCommandContext context, Command command)
reactor.core.publisher.Mono<PreconditionResult>
RequireHierarchy.HierarchyPrecondition.run(DiscordCommandContext context, Command command)
reactor.core.publisher.Mono<PreconditionResult>
RequirePermission.PermissionPrecondition.run(DiscordCommandContext context, Command command)
-
Uses of Command in kboyle.oktane.discord4j.results
Methods in kboyle.oktane.discord4j.results that return CommandConstructors in kboyle.oktane.discord4j.results with parameters of type CommandModifierConstructorDescriptionDiscordMessageResult(Command command, reactor.core.publisher.Mono<discord4j.core.object.entity.channel.MessageChannel> channel, Consumer<discord4j.core.spec.MessageCreateSpec> messageCreateSpecConsumer)
DiscordReactResult(Command command, discord4j.core.object.entity.Message message, discord4j.core.object.reaction.ReactionEmoji reactionEmoji)
-
Uses of Command in kboyle.oktane.example.preconditions
Methods in kboyle.oktane.example.preconditions with parameters of type CommandModifier and TypeMethodDescriptionreactor.core.publisher.Mono<PreconditionResult>
RequireFailure.FailurePrecondition.run(CommandContext context, Command command)
reactor.core.publisher.Mono<PreconditionResult>
RequireHi.HiPrecondition.run(CommandContext context, Command command)
-
Uses of Command in kboyle.oktane.example.results
Methods in kboyle.oktane.example.results that return CommandModifier and TypeMethodDescriptionKillAppCommandResult.command()
Returns the value of thecommand
record component.Constructors in kboyle.oktane.example.results with parameters of type CommandModifierConstructorDescriptionKillAppCommandResult(Command command)
Creates an instance of aKillAppCommandResult
record class.