Package cloud.commandframework.arguments
package cloud.commandframework.arguments
Command arguments that are used to build command parsing chains
-
ClassDescriptionCommandArgument<C,
T> A argument that belongs to a commandMutable builder forCommandArgument
instancesCommandArgument.TypedBuilder<C,T, B extends CommandArgument.Builder<C, T>> A variant of builders designed for subclassing, that returns a self type.Handler that produces command suggestions depending on inputUtility that formats chains ofcommand arguments
into syntax stringsCommand suggestion engine that delegates to aCommandTree
Factory that producesDelegatingCommandSuggestionEngine
instancesCommandSyntaxFormatter
implementation that uses the following rules: static arguments are serialized as their name, without a bracket required arguments are serialized as their name, surrounded by angle brackets optional arguments are serialized as their name, surrounded by square bracketsInstance that is used when building command syntaxCommandArgument
type that recognizes fixed strings.