Package org.spongepowered.api.command.parameter
@DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
package org.spongepowered.api.command.parameter
-
ClassDescriptionAn
ArgumentReaderallows for sequential reading of an inputString, by providing a "cursor" that advances when part of theStringis read.Represents aArgumentReaderwhere the cursor position cannot be changed.Represents aArgumentReaderwhere the cursor may move.TheCommandContextcontains the parsed arguments for a command, and any other information that might be important when executing a command.A builder for creating this context.A transaction on a context builder.Commonly usedparametersthat can be reused in multiple commands.Defines how an element of a command argument string should be parsed.Contains methods to create the generic builders.Specifies a builder for creating aParameterthat returns a parameter that concatenates all parameters into a single parameter to be executed one by one.A "builder" that allows for keys to be built.A parameter that consists of multiple parametersSpecifies a builder for creating aParameterthat returns a parameter that concatenates all parameters into a single parameter to be executed one by one.AParameter.Subcommandrepresents a literal argument where, if parsed, should indicate to the command processor that theCommandExecutorof the command should change.Represents aParameterthat attempts to parse an argument to obtain a value of typeT.Builds aParameterfrom constituent components.