All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| 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 |
|
| AndPermission |
Accepts if every single permission is accepted.
|
| AnnotationAccessor |
Managed access for Annotation instances
|
| AnnotationAccessor.NullAnnotationAccessor |
Annotation accessor that cannot access any annotations
|
| ArgumentDescription |
|
| 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
|
| CloudKey<T> |
A typed, named key
|
| CloudKeyHolder<T> |
Represents any object that holds a CloudKey
|
| Command<C> |
|
| Command.Builder<C> |
|
| CommandArgument<C,T> |
A argument that belongs to a command
|
| CommandArgument.Builder<C,T> |
|
| CommandComponent<C> |
A single literal or argument component of a command
|
| 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
|
| CommandExecutionException |
Exception thrown when there is an exception during execution of a command handler
|
| 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
|
| CommandManager.RegistrationState |
The point in the registration lifecycle for this commands manager
|
| CommandMeta |
Object that is associated with a Command.
|
| CommandMeta.Key<V> |
A key into the metadata map.
|
| CommandParseException |
Exception thrown when parsing user input into a command
|
| CommandPermission |
A command permission representation.
|
| 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 |
Deprecated.
|
| 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 |
|
| GuiceInjectionService<C> |
|
| InjectionService<C> |
|
| 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
|
| LockableCommandManager<C> |
Deprecated.
|
| LongArgument<C> |
|
| LongArgument.Builder<C> |
|
| LongArgument.LongParseException |
|
| NoCommandInLeafException |
|
| NoInputProvidedException |
An exception which is thrown when an argument's input is unexpectedly null or empty
|
| 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
|
| ParameterInjector<C,T> |
Injector that injects parameters into CommandMethod annotated
methods
|
| ParameterInjectorRegistry<C> |
Registry containing mappings between classes and injectors
|
| 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 |
|
| PredicatePermission<C> |
|
| 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 |
|
| SimpleCloudKey<T> |
Simple immutable implementation of CloudKey.
|
| 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
|
| StringUtils |
String utilities
|
| Triplet<U,V,W> |
Immutable generic 3-tuple
|
| Tuple |
Tuple type
|
| UUIDArgument<C> |
|
| UUIDArgument.Builder<C> |
|
| UUIDArgument.UUIDParseException |
|
| UUIDArgument.UUIDParser<C> |
|