AcceptingCommandPostprocessor<C> |
CommandPostprocessor that does nothing besides indicating that the context
has been properly processed
|
AcceptingCommandPreprocessor<C> |
CommandPreprocessor that does nothing besides indicating that the context
has been properly processed
|
AmbiguousNodeException |
|
ArgumentPair<C,U,V,O> |
A compound argument consisting of two inner arguments
|
ArgumentPair.ArgumentPairIntermediaryBuilder<C,U,V> |
|
ArgumentParseException |
|
ArgumentParser<C,T> |
Parser that parses strings into values of a specific type
|
ArgumentParseResult<T> |
|
ArgumentTriplet<C,U,V,W,O> |
A compound argument consisting of three inner arguments
|
ArgumentTriplet.ArgumentTripletIntermediaryBuilder<C,U,V,W> |
|
AsynchronousCommandExecutionCoordinator<C> |
Execution coordinator parses and/or executes commands on a separate thread from the calling thread
|
AsynchronousCommandExecutionCoordinator.Builder<C> |
|
BooleanArgument<C> |
|
BooleanArgument.BooleanParseException |
Boolean parse exception
|
BooleanArgument.BooleanParser<C> |
|
BooleanArgument.Builder<C> |
|
ByteArgument<C> |
|
ByteArgument.Builder<C> |
|
ByteArgument.ByteParseException |
Byte parse exception
|
ByteArgument.ByteParser<C> |
|
Caption |
This is a reference to a caption and does not contain any message itself
|
CaptionRegistry<C> |
Registry that allows for messages to be configurable per-sender
|
CaptionVariable |
Key-value pair used to replace variables in captions
|
CaptionVariableReplacementHandler |
Utility that replaces variables in captions
|
CharArgument<C> |
|
CharArgument.Builder<C> |
|
CharArgument.CharacterParser<C> |
|
CharArgument.CharParseException |
Char parse exception
|
Command<C> |
|
Command.Builder<C> |
|
CommandArgument<C,T> |
A argument that belongs to a command
|
CommandArgument.Builder<C,T> |
|
CommandConfirmationManager<C> |
Manager for the command confirmation system that enables the ability to add "confirmation" requirements to commands,
such that they need to be confirmed in order to be executed.
|
CommandContext<C> |
Command context used to assist in the parsing of commands
|
CommandContext.ArgumentTiming |
Used to track performance metrics related to command parsing.
|
CommandContextFactory<C> |
|
CommandExecutionCoordinator<C> |
The command execution coordinator is responsible for
coordinating command execution.
|
CommandExecutionCoordinator.SimpleCoordinator<C> |
A simple command execution coordinator that executes all commands immediately, on the calling thread
|
CommandExecutionHandler<C> |
Handler that is invoked whenever a Command is executed
by a command sender
|
CommandExecutionHandler.NullCommandExecutionHandler<C> |
Command execution handler that does nothing
|
CommandFlag<T> |
A flag is an optional command argument that may have an associated parser,
and is identified by its name.
|
CommandFlag.Builder<T> |
|
CommandHelpHandler<C> |
|
CommandHelpHandler.HelpTopic<C> |
Something that can be returned as the result of a help query
|
CommandHelpHandler.IndexHelpTopic<C> |
Index of available commands
|
CommandHelpHandler.MultiHelpTopic<C> |
Help topic with multiple semi-verbose command descriptions
|
CommandHelpHandler.VerboseHelpEntry<C> |
|
CommandHelpHandler.VerboseHelpTopic<C> |
Verbose information about a specific Command
|
CommandInputTokenizer |
Tokenizer that splits command inputs into tokens.
|
CommandManager<C> |
The manager is responsible for command registration, parsing delegation, etc.
|
CommandManager.ManagerSettings |
Configurable command related settings
|
CommandMeta |
Object that is associated with a Command .
|
CommandParseException |
Exception thrown when parsing user input into a command
|
CommandPermission |
A command permission string
|
CommandPostprocessingContext<C> |
|
CommandPostprocessor<C> |
Command postprocessor that acts on commands before execution
|
CommandPreprocessingContext<C> |
|
CommandPreprocessor<C> |
Command preprocessor that gets to act on command input
before it's sent to the command parser.
|
CommandRegistrationHandler |
Utility that registers commands natively for whatever
platform the library is used in.
|
CommandRegistrationHandler.NullCommandRegistrationHandler |
|
CommandResult<C> |
The result of a command execution
|
CommandSuggestionEngine<C> |
Handler that produces command suggestions depending on input
|
CommandSuggestionProcessor<C> |
Processor that formats command suggestions
|
CommandSyntaxFormatter<C> |
|
CommandTree<C> |
Tree containing all commands and command paths.
|
CommandTree.Node<T> |
Very simple tree structure
|
Completions |
Command completions, separated by "," or ", "
|
CompoundArgument<T extends Tuple,C,O> |
Compound argument
|
DelegatingCommandSuggestionEngine<C> |
Command suggestion engine that delegates to a CommandTree
|
DelegatingCommandSuggestionEngineFactory<C> |
|
Description |
|
DoubleArgument<C> |
|
DoubleArgument.Builder<C> |
|
DoubleArgument.DoubleParseException |
|
DoubleArgument.DoubleParser<C> |
|
DynamicTuple |
Dynamic sized tuple backed by a Object[]
|
EnumArgument<C,E extends java.lang.Enum<E>> |
Argument type that recognizes enums
|
EnumArgument.Builder<C,E extends java.lang.Enum<E>> |
|
EnumArgument.EnumParseException |
|
EnumArgument.EnumParser<C,E extends java.lang.Enum<E>> |
|
FactoryDelegatingCaptionRegistry<C> |
Caption registry that delegates to factory methods
|
FilteringCommandSuggestionProcessor<C> |
Command suggestions processor that checks the input queue head and filters based on that
|
FlagArgument<C> |
Container for flag parsing logic.
|
FlagArgument.FailureReason |
Reasons for which flag parsing may fail
|
FlagArgument.FlagArgumentParser<C> |
|
FlagArgument.FlagParseException |
Flag parse exception
|
FlagContext |
Flag value mappings
|
FloatArgument<C> |
|
FloatArgument.Builder<C> |
|
FloatArgument.FloatParseException |
|
FloatArgument.FloatParser<C> |
|
Greedy |
|
IntegerArgument<C> |
|
IntegerArgument.Builder<C> |
|
IntegerArgument.IntegerParseException |
|
IntegerArgument.IntegerParser<C> |
|
InvalidCommandSenderException |
Exception thrown when an invalid command sender tries to execute a command
|
InvalidSyntaxException |
Exception sent when a command sender inputs invalid command syntax
|
LongArgument<C> |
|
LongArgument.Builder<C> |
|
LongArgument.LongParseException |
|
NoCommandInLeafException |
|
NoPermissionException |
Exception thrown when a command sender misses a permission required
to execute a Command
|
NoSuchCommandException |
Exception thrown when a command sender tries to execute
a command that doesn't exist
|
NumberParseException |
|
OrPermission |
Accepts as long as at least one of the permissions is accepted
|
Pair<U,V> |
Immutable generic 2-tuple
|
ParserException |
|
ParserParameter<T> |
|
ParserParameters |
|
ParserRegistry<C> |
Registry of ArgumentParser that allows these arguments to be
referenced by a Class (or really, a TypeToken )
or a String key
|
Permission |
|
Quartet<U,V,W,X> |
Immutable generic 5-tuple
|
Quintet<U,V,W,X,Y> |
Immutable generic 5-tuple
|
Range |
Used to specify min and max values of numerical
parsers
|
RegexPreprocessor<C> |
Command preprocessor that filters based on regular expressions
|
RegexPreprocessor.RegexValidationException |
|
Sextet<U,V,W,X,Y,Z> |
Immutable generic 6-tuple
|
ShortArgument<C> |
|
ShortArgument.Builder<C> |
|
ShortArgument.ShortParseException |
|
ShortArgument.ShortParser<C> |
|
SimpleCaptionRegistry<C> |
Caption registry that uses bi-functions to produce messages
|
SimpleCaptionRegistryFactory<C> |
|
SimpleCaptionVariableReplacementHandler |
|
SimpleCommandMeta |
A simple immutable string-string map containing command meta
|
SimpleCommandMeta.Builder |
|
StandardCaptionKeys |
Caption instances for messages in cloud-core
|
StandardCommandContextFactory<C> |
|
StandardCommandSyntaxFormatter<C> |
CommandSyntaxFormatter 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 brackets
|
StandardCommandSyntaxFormatter.FormattingInstance |
Instance that is used when building command syntax
|
StandardParameters |
Common parser parameters used when resolving types in the ParserRegistry
|
StandardParserRegistry<C> |
|
StaticArgument<C> |
|
StringArgument<C> |
|
StringArgument.Builder<C> |
|
StringArgument.StringMode |
|
StringArgument.StringParseException |
|
StringArgument.StringParser<C> |
|
StringArrayArgument<C> |
|
StringArrayArgument.StringArrayParser<C> |
Parser that parses input into a string array
|
Triplet<U,V,W> |
Immutable generic 3-tuple
|
Tuple |
Tuple type
|
UUIDArgument<C> |
|
UUIDArgument.Builder<C> |
|
UUIDArgument.UUIDParseException |
|
UUIDArgument.UUIDParser<C> |
|