Index
All Classes and Interfaces|All Packages
A
- addArgTypes(ArgType<?, ?>...) - Method in class redempt.ordinate.parser.CommandParser
- addComponent(CommandComponent<T>) - Method in class redempt.ordinate.processing.CommandPipeline
- addContextProviders(ContextProvider<T, ?>...) - Method in class redempt.ordinate.parser.CommandParser
- addFilter(Predicate<T>) - Method in class redempt.ordinate.help.HelpEntry
-
Adds a filter to constrain the visibility of this help entry
- addFilter(Command<T>, Predicate<T>) - Method in class redempt.ordinate.help.HelpBuilder
- addHelp(HelpBuilder<T>) - Method in class redempt.ordinate.command.Command
- addHelp(HelpBuilder<T>) - Method in interface redempt.ordinate.component.abstracts.HelpProvider
- addHelp(HelpBuilder<T>) - Method in class redempt.ordinate.component.argument.ArgumentComponent
- addHelp(HelpBuilder<T>) - Method in class redempt.ordinate.component.argument.ConsumingArgumentComponent
- addHelp(HelpBuilder<T>) - Method in class redempt.ordinate.component.argument.OptionalArgumentComponent
- addHelp(HelpBuilder<T>) - Method in class redempt.ordinate.component.argument.VariableLengthArgumentComponent
- addHelp(HelpBuilder<T>) - Method in class redempt.ordinate.component.DescriptionComponent
- addHelp(HelpBuilder<T>) - Method in class redempt.ordinate.component.flag.BooleanFlagComponent
- addHelp(HelpBuilder<T>) - Method in class redempt.ordinate.component.SubcommandLookupComponent
- addHelp(HelpComponent) - Method in class redempt.ordinate.help.HelpBuilder
- addLine(String) - Method in class redempt.ordinate.component.DescriptionComponent
- addTagProcessors(TagProcessor<T>...) - Method in class redempt.ordinate.parser.CommandParser
- addType(Class<V>, BiFunction<CommandContext<T>, String, V>) - Method in class redempt.ordinate.builder.BuilderOptions
-
Registers a type for use in builders
- addType(Class<V>, Function<String, V>) - Method in class redempt.ordinate.builder.BuilderOptions
-
Registers a type for use in builders
- apply(Command<T>, String) - Method in interface redempt.ordinate.parser.TagProcessor
- apply(CommandContext<T>, V) - Method in interface redempt.ordinate.constraint.Constraint
-
Checks whether a value is valid
- arg(Class<?>, String) - Method in class redempt.ordinate.builder.CommandBuilder
-
Adds a new argument to the command
- ArgType<T,
V> - Class in redempt.ordinate.command -
Represents a parsable type that can be used in command arguments
- ArgType(String, BiFunction<CommandContext<T>, String, V>) - Constructor for class redempt.ordinate.command.ArgType
- ArgType(String, Function<String, V>) - Constructor for class redempt.ordinate.command.ArgType
- Argument - Class in redempt.ordinate.data
- Argument(String, boolean) - Constructor for class redempt.ordinate.data.Argument
- ArgumentBuilder<T,
V> - Class in redempt.ordinate.parser.argument - ArgumentBuilder() - Constructor for class redempt.ordinate.parser.argument.ArgumentBuilder
- ArgumentComponent<T,
V> - Class in redempt.ordinate.component.argument - ArgumentComponent(String, ArgType<T, V>, MessageFormatter<T>, MessageFormatter<T>) - Constructor for class redempt.ordinate.component.argument.ArgumentComponent
- ArgumentParser<T> - Interface in redempt.ordinate.parser.argument
- ArgumentPropagationComponent<T> - Class in redempt.ordinate.command.postarg
- ArgumentPropagationComponent() - Constructor for class redempt.ordinate.command.postarg.ArgumentPropagationComponent
- ArgumentSplitter - Class in redempt.ordinate.processing
- ArgumentSplitter() - Constructor for class redempt.ordinate.processing.ArgumentSplitter
B
- BooleanFlagComponent<T> - Class in redempt.ordinate.component.flag
- BooleanFlagComponent(String, Set<String>) - Constructor for class redempt.ordinate.component.flag.BooleanFlagComponent
- boolFlag(String...) - Method in class redempt.ordinate.builder.CommandBuilder
-
Adds a new boolean flag to the command, which will be passed as true if present in the command when run and false otherwise
- build() - Method in class redempt.ordinate.builder.CommandBuilder
- build() - Method in class redempt.ordinate.help.HelpBuilder
- build(ComponentFactory<T>) - Method in class redempt.ordinate.parser.argument.ArgumentBuilder
- build(ComponentFactory<T>) - Method in class redempt.ordinate.parser.argument.FlagBuilder
- builder(String...) - Method in interface redempt.ordinate.dispatch.CommandManager
-
Creates a new command builder
- BuilderOptions<T> - Class in redempt.ordinate.builder
-
Represents options for a
CommandBuilder
- BuilderOptions() - Constructor for class redempt.ordinate.builder.BuilderOptions
C
- canLookup() - Method in class redempt.ordinate.command.Command
- clone(Command<T>, int, int) - Method in class redempt.ordinate.data.CommandContext
- Command<T> - Class in redempt.ordinate.command
- Command(String[], CommandPipeline<T>) - Constructor for class redempt.ordinate.command.Command
- CommandArgumentMap - Class in redempt.ordinate.builder
- CommandArgumentMap() - Constructor for class redempt.ordinate.builder.CommandArgumentMap
- CommandArguments<T> - Class in redempt.ordinate.builder
-
Represents the parsed arguments for a single command execution
- CommandArguments(T, Object[], Map<String, Integer>) - Constructor for class redempt.ordinate.builder.CommandArguments
- CommandBase<T> - Class in redempt.ordinate.command
-
Represents an executable command which can be registered
- CommandBase(List<Command<T>>, CommandManager<T>) - Constructor for class redempt.ordinate.command.CommandBase
- CommandBuilder<T,
B extends CommandBuilder<T, B>> - Class in redempt.ordinate.builder -
Builds a command, provided by
CommandManager
- CommandBuilder(String[], CommandManager<T>, BuilderOptions<T>, CommandBuilderFactory<T, B>) - Constructor for class redempt.ordinate.builder.CommandBuilder
- CommandBuilderFactory<T,
B extends CommandBuilder<T, B>> - Interface in redempt.ordinate.builder - CommandCollection<T> - Class in redempt.ordinate.parser
-
Represents a collection of parsed commands ready to be registered
- CommandCollection(List<Command<T>>, CommandManager<T>) - Constructor for class redempt.ordinate.parser.CommandCollection
- CommandComponent<T> - Class in redempt.ordinate.component.abstracts
- CommandComponent() - Constructor for class redempt.ordinate.component.abstracts.CommandComponent
- CommandContext<T> - Class in redempt.ordinate.data
- CommandContext(Command<T>, CommandContext<T>, T, SplittableList<Argument>, int) - Constructor for class redempt.ordinate.data.CommandContext
- CommandDispatcher<T> - Interface in redempt.ordinate.dispatch
- CommandHook - Annotation Interface in redempt.ordinate.parser.metadata
- CommandManager<T> - Interface in redempt.ordinate.dispatch
-
A centralized handler for all command creation and registration purposes
- CommandParent<T> - Interface in redempt.ordinate.component.abstracts
- CommandParser<T> - Class in redempt.ordinate.parser
- CommandParser(ParserOptions<T>, CommandManager<T>) - Constructor for class redempt.ordinate.parser.CommandParser
- CommandPipeline<T> - Class in redempt.ordinate.processing
- CommandPipeline() - Constructor for class redempt.ordinate.processing.CommandPipeline
- CommandPipeline(Collection<CommandComponent<T>>) - Constructor for class redempt.ordinate.processing.CommandPipeline
- CommandRegistrar<T> - Interface in redempt.ordinate.dispatch
-
Represents a service for registering and unregistering commands
- CommandResult<T> - Class in redempt.ordinate.data
- CommandResult(CommandComponent<T>, Message<T>) - Constructor for class redempt.ordinate.data.CommandResult
- complete() - Method in class redempt.ordinate.data.CommandResult
- complete(CommandContext<T>, String) - Method in class redempt.ordinate.command.ArgType
-
Get completions for a given partial string
- complete(CommandContext<T>, Set<String>) - Method in class redempt.ordinate.command.Command
- complete(CommandContext<T>, Set<String>) - Method in class redempt.ordinate.component.abstracts.CommandComponent
- complete(CommandContext<T>, Set<String>) - Method in class redempt.ordinate.component.argument.ArgumentComponent
- complete(CommandContext<T>, Set<String>) - Method in class redempt.ordinate.component.argument.VariableLengthArgumentComponent
- complete(CommandContext<T>, Set<String>) - Method in class redempt.ordinate.component.flag.BooleanFlagComponent
- complete(CommandContext<T>, Set<String>) - Method in class redempt.ordinate.component.flag.FlagComponent
- complete(CommandContext<T>, Set<String>) - Method in class redempt.ordinate.component.SubcommandLookupComponent
- complete(CommandContext<T>, Set<String>) - Method in class redempt.ordinate.dispatch.DispatchComponent
- completer(BiFunction<CommandContext<T>, String, Collection<String>>) - Method in class redempt.ordinate.command.ArgType
-
Set how completions for this type should be computed
- completer(Function<CommandContext<T>, Collection<String>>) - Method in class redempt.ordinate.command.ArgType
-
Set how completions for this type should be computed
- completerStream(BiFunction<CommandContext<T>, String, Stream<String>>) - Method in class redempt.ordinate.command.ArgType
-
Set how completions for this type should be computed
- completerStream(Function<CommandContext<T>, Stream<String>>) - Method in class redempt.ordinate.command.ArgType
-
Set how completions for this type should be computed
- CompletionResult<T> - Class in redempt.ordinate.data
- CompletionResult(CommandResult<T>, Collection<String>) - Constructor for class redempt.ordinate.data.CompletionResult
- completions(CommandContext<T>) - Method in class redempt.ordinate.processing.CommandPipeline
- componentFactory - Variable in class redempt.ordinate.builder.CommandBuilder
- ComponentFactory<T> - Interface in redempt.ordinate.creation
- constraint(ConstraintParser<T, V>) - Method in class redempt.ordinate.command.ArgType
-
Assign a
ConstraintParser
, which can be used to set constraints for this type in the command file - Constraint<T,
V> - Interface in redempt.ordinate.constraint -
A predicate for a specific type that can return error messages
- ConstraintComponent<T,
V> - Class in redempt.ordinate.constraint - ConstraintComponent(Constraint<T, V>, Supplier<Integer>, String, MessageFormatter<T>) - Constructor for class redempt.ordinate.constraint.ConstraintComponent
- ConstraintParser<T,
V> - Interface in redempt.ordinate.constraint -
Represents a parser that can create constraints from strings specified in the command file
- consumingArg(Class<V>, String) - Method in class redempt.ordinate.builder.CommandBuilder
-
Adds a new consuming argument to the command.
- consumingArg(Class<V>, String, boolean, Function<CommandContext<T>, V>) - Method in class redempt.ordinate.builder.CommandBuilder
-
Adds a new consuming argument to the command.
- ConsumingArgumentComponent<T,
V> - Class in redempt.ordinate.component.argument - ConsumingArgumentComponent(String, ArgType<T, V>, boolean, ContextProvider<T, V>, MessageFormatter<T>, MessageFormatter<T>, MessageFormatter<T>) - Constructor for class redempt.ordinate.component.argument.ConsumingArgumentComponent
- ContextComponent<T,
V> - Class in redempt.ordinate.context - ContextComponent(String, ContextProvider<T, V>, MessageFormatter<T>) - Constructor for class redempt.ordinate.context.ContextComponent
- ContextProvider<T,
V> - Interface in redempt.ordinate.context -
Extracts values from a command's execution context so they can be passed as arguments to the final dispatcher
- convert(CommandContext<T>, String) - Method in class redempt.ordinate.command.ArgType
-
Convert an argument
- create(String[], CommandManager<T>, BuilderOptions<T>) - Method in interface redempt.ordinate.builder.CommandBuilderFactory
- create(String, String, Function<CommandContext<T>, V>) - Static method in interface redempt.ordinate.context.ContextProvider
-
Creates a context provider
- create(String, BiConsumer<Command<T>, String>) - Static method in interface redempt.ordinate.parser.TagProcessor
- createArgument(ArgType<T, V>, String) - Method in interface redempt.ordinate.creation.ComponentFactory
- createArgument(ArgType<T, V>, String) - Method in class redempt.ordinate.creation.DefaultComponentFactory
- createBooleanFlag(String...) - Method in interface redempt.ordinate.creation.ComponentFactory
- createBooleanFlag(String...) - Method in class redempt.ordinate.creation.DefaultComponentFactory
- createConstraint(Constraint<T, V>, Supplier<Integer>, String) - Method in interface redempt.ordinate.creation.ComponentFactory
- createConstraint(Constraint<T, V>, Supplier<Integer>, String) - Method in class redempt.ordinate.creation.DefaultComponentFactory
- createConsumingArgument(ArgType<T, V>, boolean, ContextProvider<T, V>, String) - Method in interface redempt.ordinate.creation.ComponentFactory
- createConsumingArgument(ArgType<T, V>, boolean, ContextProvider<T, V>, String) - Method in class redempt.ordinate.creation.DefaultComponentFactory
- createContext(ContextProvider<T, V>, String) - Method in interface redempt.ordinate.creation.ComponentFactory
- createContext(ContextProvider<T, V>, String) - Method in class redempt.ordinate.creation.DefaultComponentFactory
- createContext(T, SplittableList<Argument>) - Method in class redempt.ordinate.command.Command
- createDispatch(CommandDispatcher<T>) - Method in interface redempt.ordinate.creation.ComponentFactory
- createDispatch(CommandDispatcher<T>) - Method in class redempt.ordinate.creation.DefaultComponentFactory
- createFlag(String[], ArgType<T, V>, ContextProvider<T, V>) - Method in interface redempt.ordinate.creation.ComponentFactory
- createFlag(String[], ArgType<T, V>, ContextProvider<T, V>) - Method in class redempt.ordinate.creation.DefaultComponentFactory
- createLookupComponent(List<Command<T>>) - Method in interface redempt.ordinate.creation.ComponentFactory
- createLookupComponent(List<Command<T>>) - Method in class redempt.ordinate.creation.DefaultComponentFactory
- createNumberConstraintParser(Function<String, V>) - Method in interface redempt.ordinate.creation.ComponentFactory
- createNumberConstraintParser(Function<String, V>) - Method in class redempt.ordinate.creation.DefaultComponentFactory
- createOptionalArgument(ArgType<T, V>, ContextProvider<T, V>, String) - Method in interface redempt.ordinate.creation.ComponentFactory
- createOptionalArgument(ArgType<T, V>, ContextProvider<T, V>, String) - Method in class redempt.ordinate.creation.DefaultComponentFactory
- createParser(Function<String, V>, MessageFormatter<T>) - Static method in class redempt.ordinate.constraint.NumberConstraint
- createVariableLengthArgument(ArgType<T, V>, boolean, String) - Method in interface redempt.ordinate.creation.ComponentFactory
- createVariableLengthArgument(ArgType<T, V>, boolean, String) - Method in class redempt.ordinate.creation.DefaultComponentFactory
D
- deepest(CommandResult<T>, CommandResult<T>) - Static method in class redempt.ordinate.data.CommandResult
- DefaultArgumentParser<T> - Class in redempt.ordinate.parser.argument
- DefaultArgumentParser() - Constructor for class redempt.ordinate.parser.argument.DefaultArgumentParser
- DefaultComponentFactory<T> - Class in redempt.ordinate.creation
- DefaultComponentFactory(MessageProvider<T>) - Constructor for class redempt.ordinate.creation.DefaultComponentFactory
- deferred - Variable in class redempt.ordinate.builder.CommandBuilder
- DescriptionComponent<T> - Class in redempt.ordinate.component
- DescriptionComponent(String) - Constructor for class redempt.ordinate.component.DescriptionComponent
- dispatch(CommandContext<T>) - Method in interface redempt.ordinate.dispatch.CommandDispatcher
- dispatch(CommandContext<T>) - Method in class redempt.ordinate.parser.ReflectiveCommandDispatcher
- DispatchComponent<T> - Class in redempt.ordinate.dispatch
- DispatchComponent(CommandDispatcher<T>, MessageFormatter<T>) - Constructor for class redempt.ordinate.dispatch.DispatchComponent
- display(T, HelpEntry<T>) - Method in interface redempt.ordinate.help.HelpDisplayer
- display(T, HelpEntry<T>...) - Method in interface redempt.ordinate.help.HelpDisplayer
E
- execute(T, String) - Method in class redempt.ordinate.command.CommandBase
-
Execute a command
- execute(T, String[]) - Method in class redempt.ordinate.command.CommandBase
-
Execute a command
- execute(T, SplittableList<Argument>) - Method in class redempt.ordinate.command.CommandBase
-
Execute a command
F
- failure() - Method in class redempt.ordinate.component.abstracts.CommandComponent
- failure(Message<T>) - Method in class redempt.ordinate.component.abstracts.CommandComponent
- FlagBuilder<T,
V> - Class in redempt.ordinate.parser.argument - FlagBuilder(String[]) - Constructor for class redempt.ordinate.parser.argument.FlagBuilder
- FlagComponent<T,
V> - Class in redempt.ordinate.component.flag - FlagComponent(String, Set<String>, ArgType<T, V>, ContextProvider<T, V>, MessageFormatter<T>, MessageFormatter<T>, MessageFormatter<T>) - Constructor for class redempt.ordinate.component.flag.FlagComponent
- format(T, String...) - Method in interface redempt.ordinate.message.MessageFormatter
G
- get(int) - Method in class redempt.ordinate.builder.CommandArguments
-
Gets an argument by index.
- get(int) - Method in class redempt.ordinate.data.SplittableList
- get(String) - Method in class redempt.ordinate.builder.CommandArguments
-
Gets an argument by name
- getAll() - Method in class redempt.ordinate.help.HelpPage
- getAllParsed() - Method in class redempt.ordinate.data.CommandContext
- getArgType(String) - Method in class redempt.ordinate.parser.metadata.ParserOptions
- getArgumentParser() - Method in class redempt.ordinate.parser.metadata.ParserOptions
- getArguments() - Method in class redempt.ordinate.data.CommandContext
- getArgumentTypes() - Method in class redempt.ordinate.parser.metadata.ParserOptions
- getCommand() - Method in class redempt.ordinate.data.CommandContext
- getCommand() - Method in class redempt.ordinate.data.CommandResult
- getCommandPrefix() - Method in interface redempt.ordinate.dispatch.CommandManager
- getCommands() - Method in class redempt.ordinate.command.CommandBase
- getCommands() - Method in class redempt.ordinate.parser.CommandCollection
- getCompletions() - Method in class redempt.ordinate.data.CompletionResult
- getCompletions(T, String) - Method in class redempt.ordinate.command.CommandBase
-
Calculate completions for a given input
- getCompletions(T, String[]) - Method in class redempt.ordinate.command.CommandBase
-
Calculate completions for a given input
- getCompletions(T, SplittableList<Argument>) - Method in class redempt.ordinate.command.CommandBase
-
Calculate completions for a given input
- getComponent() - Method in class redempt.ordinate.data.CommandResult
- getComponentFactory() - Method in interface redempt.ordinate.dispatch.CommandManager
- getComponents() - Method in class redempt.ordinate.help.HelpEntry
- getComponents() - Method in class redempt.ordinate.processing.CommandPipeline
- getConstraintParser() - Method in class redempt.ordinate.command.ArgType
- getContextProvider(String) - Method in class redempt.ordinate.parser.metadata.ParserOptions
- getContextProviders() - Method in class redempt.ordinate.parser.metadata.ParserOptions
- getDefaultMessages() - Static method in class redempt.ordinate.message.PropertiesMessageProvider
- getDefaults() - Static method in class redempt.ordinate.builder.BuilderOptions
- getDefaults(ComponentFactory<T>) - Static method in class redempt.ordinate.parser.metadata.ParserOptions
- getDepth() - Method in class redempt.ordinate.component.abstracts.CommandComponent
- getDescription() - Method in class redempt.ordinate.help.HelpEntry
- getError() - Method in interface redempt.ordinate.context.ContextProvider
- getError() - Method in class redempt.ordinate.data.CommandResult
- getError() - Method in class redempt.ordinate.data.CompletionResult
- getFormatter(String) - Method in interface redempt.ordinate.message.MessageProvider
- getFormatter(String) - Method in class redempt.ordinate.message.PropertiesMessageProvider
- getHelp(Command<T>) - Method in class redempt.ordinate.help.HelpPage
-
Gets the help entry for a given command
- getHelpComponent() - Method in class redempt.ordinate.command.Command
- getHelpDisplayer() - Method in interface redempt.ordinate.dispatch.CommandManager
- getHelpPage() - Method in class redempt.ordinate.command.CommandBase
- getHelpRecursive(Command<T>, boolean) - Method in class redempt.ordinate.help.HelpPage
-
Gets the help entry for a given command and all of its subcommands recursively
- getHelpSubcommandName() - Method in class redempt.ordinate.builder.BuilderOptions
- getHelpSubcommandName() - Method in class redempt.ordinate.parser.metadata.ParserOptions
- getIndex() - Method in class redempt.ordinate.component.abstracts.CommandComponent
- getInvalidError() - Method in class redempt.ordinate.component.argument.ArgumentComponent
- getMap(Command<?>) - Static method in class redempt.ordinate.builder.CommandArgumentMap
- getMaxArgWidth() - Method in class redempt.ordinate.processing.CommandPipeline
- getMaxConsumedArgs() - Method in class redempt.ordinate.command.Command
- getMaxConsumedArgs() - Method in class redempt.ordinate.command.postarg.ArgumentPropagationComponent
- getMaxConsumedArgs() - Method in class redempt.ordinate.component.abstracts.CommandComponent
- getMaxConsumedArgs() - Method in class redempt.ordinate.component.argument.ArgumentComponent
- getMaxConsumedArgs() - Method in class redempt.ordinate.component.argument.ConsumingArgumentComponent
- getMaxConsumedArgs() - Method in class redempt.ordinate.component.argument.VariableLengthArgumentComponent
- getMaxConsumedArgs() - Method in class redempt.ordinate.component.DescriptionComponent
- getMaxConsumedArgs() - Method in class redempt.ordinate.component.flag.BooleanFlagComponent
- getMaxConsumedArgs() - Method in class redempt.ordinate.component.flag.FlagComponent
- getMaxConsumedArgs() - Method in class redempt.ordinate.component.HelpSubcommandComponent
- getMaxConsumedArgs() - Method in class redempt.ordinate.component.SubcommandLookupComponent
- getMaxConsumedArgs() - Method in class redempt.ordinate.constraint.ConstraintComponent
- getMaxConsumedArgs() - Method in class redempt.ordinate.context.ContextComponent
- getMaxConsumedArgs() - Method in class redempt.ordinate.dispatch.DispatchComponent
- getMaxParsedObjects() - Method in class redempt.ordinate.command.Command
- getMaxParsedObjects() - Method in class redempt.ordinate.command.postarg.ArgumentPropagationComponent
- getMaxParsedObjects() - Method in class redempt.ordinate.component.abstracts.CommandComponent
- getMaxParsedObjects() - Method in class redempt.ordinate.component.argument.ArgumentComponent
- getMaxParsedObjects() - Method in class redempt.ordinate.component.argument.VariableLengthArgumentComponent
- getMaxParsedObjects() - Method in class redempt.ordinate.component.DescriptionComponent
- getMaxParsedObjects() - Method in class redempt.ordinate.component.flag.BooleanFlagComponent
- getMaxParsedObjects() - Method in class redempt.ordinate.component.flag.FlagComponent
- getMaxParsedObjects() - Method in class redempt.ordinate.component.HelpSubcommandComponent
- getMaxParsedObjects() - Method in class redempt.ordinate.component.SubcommandLookupComponent
- getMaxParsedObjects() - Method in class redempt.ordinate.constraint.ConstraintComponent
- getMaxParsedObjects() - Method in class redempt.ordinate.context.ContextComponent
- getMaxParsedObjects() - Method in class redempt.ordinate.dispatch.DispatchComponent
- getMessage() - Method in class redempt.ordinate.message.StringMessage
- getMethod() - Method in class redempt.ordinate.parser.metadata.MethodHook
- getMinArgWidth() - Method in class redempt.ordinate.processing.CommandPipeline
- getMinConsumedArgs() - Method in class redempt.ordinate.component.abstracts.CommandComponent
- getMinConsumedArgs() - Method in class redempt.ordinate.component.argument.OptionalArgumentComponent
- getMinConsumedArgs() - Method in class redempt.ordinate.component.argument.VariableLengthArgumentComponent
- getMinConsumedArgs() - Method in class redempt.ordinate.component.flag.BooleanFlagComponent
- getMinConsumedArgs() - Method in class redempt.ordinate.component.flag.FlagComponent
- getMinConsumedArgs() - Method in class redempt.ordinate.component.SubcommandLookupComponent
- getMissingError() - Method in class redempt.ordinate.component.argument.ArgumentComponent
- getName() - Method in class redempt.ordinate.command.ArgType
- getName() - Method in class redempt.ordinate.command.Command
- getName() - Method in class redempt.ordinate.command.CommandBase
- getName() - Method in class redempt.ordinate.component.argument.ArgumentComponent
- getName() - Method in class redempt.ordinate.component.flag.BooleanFlagComponent
- getName() - Method in class redempt.ordinate.component.flag.FlagComponent
- getName() - Method in class redempt.ordinate.constraint.ConstraintComponent
- getName() - Method in class redempt.ordinate.context.ContextComponent
- getName() - Method in interface redempt.ordinate.data.Named
- getNames() - Method in class redempt.ordinate.command.Command
- getNames() - Method in class redempt.ordinate.command.CommandBase
- getNames() - Method in class redempt.ordinate.component.flag.BooleanFlagComponent
- getNames() - Method in class redempt.ordinate.component.flag.FlagComponent
- getOptions() - Method in class redempt.ordinate.parser.CommandParser
- getOwner() - Method in class redempt.ordinate.help.HelpComponent
- getOwner() - Method in class redempt.ordinate.help.HelpEntry
- getPage() - Method in class redempt.ordinate.help.HelpEntry
- getParent() - Method in class redempt.ordinate.component.abstracts.CommandComponent
- getParent() - Method in class redempt.ordinate.data.CommandContext
- getParentPrefix() - Method in class redempt.ordinate.help.HelpEntry
- getParentPrefix(HelpPage<T>, List<String>) - Method in class redempt.ordinate.command.Command
- getParsed(int) - Method in class redempt.ordinate.data.CommandContext
- getParser() - Method in interface redempt.ordinate.dispatch.CommandManager
- getParsingSlots() - Method in class redempt.ordinate.processing.CommandPipeline
- getPartialEntry(Command<T>) - Method in class redempt.ordinate.help.HelpBuilder
- getPipeline() - Method in class redempt.ordinate.command.Command
- getPriority() - Method in class redempt.ordinate.command.Command
- getPriority() - Method in class redempt.ordinate.command.postarg.ArgumentPropagationComponent
- getPriority() - Method in class redempt.ordinate.component.abstracts.CommandComponent
- getPriority() - Method in class redempt.ordinate.component.argument.ArgumentComponent
- getPriority() - Method in class redempt.ordinate.component.argument.VariableLengthArgumentComponent
- getPriority() - Method in class redempt.ordinate.component.DescriptionComponent
- getPriority() - Method in class redempt.ordinate.component.flag.BooleanFlagComponent
- getPriority() - Method in class redempt.ordinate.component.flag.FlagComponent
- getPriority() - Method in class redempt.ordinate.component.HelpSubcommandComponent
- getPriority() - Method in class redempt.ordinate.component.SubcommandLookupComponent
- getPriority() - Method in class redempt.ordinate.constraint.ConstraintComponent
- getPriority() - Method in class redempt.ordinate.context.ContextComponent
- getPriority() - Method in class redempt.ordinate.dispatch.DispatchComponent
- getPriority() - Method in class redempt.ordinate.help.HelpComponent
- getPropagationComponent(Command<T>) - Static method in class redempt.ordinate.command.postarg.PostArgumentSubcommand
- getPull() - Method in class redempt.ordinate.command.postarg.ArgumentPropagationComponent
- getRegistrar() - Method in interface redempt.ordinate.dispatch.CommandManager
- getSubcommands() - Method in class redempt.ordinate.command.Command
- getSubcommands() - Method in interface redempt.ordinate.component.abstracts.CommandParent
- getSubcommands() - Method in class redempt.ordinate.component.SubcommandLookupComponent
- getTagProcessor(String) - Method in class redempt.ordinate.parser.metadata.ParserOptions
- getTagProcessors() - Method in class redempt.ordinate.parser.metadata.ParserOptions
- getTarget() - Method in class redempt.ordinate.parser.metadata.MethodHook
- getTotalParsingSlots() - Method in class redempt.ordinate.data.CommandContext
- getType() - Method in class redempt.ordinate.component.argument.ArgumentComponent
- getType() - Method in class redempt.ordinate.component.flag.FlagComponent
- getType(Class<?>) - Method in class redempt.ordinate.builder.BuilderOptions
-
Gets the
ArgType
associated with a class - getUsage() - Method in class redempt.ordinate.help.HelpEntry
- getValue() - Method in class redempt.ordinate.data.Argument
- getValue() - Method in class redempt.ordinate.help.HelpComponent
H
- handler(Consumer<CommandArguments<T>>) - Method in class redempt.ordinate.builder.CommandBuilder
-
Assigns a handler that will be run when the command is executed
- hasArg() - Method in class redempt.ordinate.data.CommandContext
- hasDependable(Class<?>) - Method in class redempt.ordinate.data.CommandContext
- hasDispatch() - Method in class redempt.ordinate.command.Command
- hasNext() - Method in class redempt.ordinate.data.SplittableList
- help(String) - Method in class redempt.ordinate.builder.CommandBuilder
-
Sets the help message of the command
- HelpBuilder<T> - Class in redempt.ordinate.help
-
A builder which assembles
HelpPage
s - HelpBuilder() - Constructor for class redempt.ordinate.help.HelpBuilder
- HelpComponent - Class in redempt.ordinate.help
- HelpComponent(CommandComponent<?>, int, String) - Constructor for class redempt.ordinate.help.HelpComponent
- HelpDisplayer<T> - Interface in redempt.ordinate.help
- HelpEntry<T> - Class in redempt.ordinate.help
-
Represents help metadata used to generate help messages for commands
- HelpEntry(Command<T>, List<HelpComponent>) - Constructor for class redempt.ordinate.help.HelpEntry
- HelpPage<T> - Class in redempt.ordinate.help
-
Represents a collection of help entries, one for each command
- HelpPage(Map<Command<T>, HelpEntry<T>>) - Constructor for class redempt.ordinate.help.HelpPage
- HelpProvider<T> - Interface in redempt.ordinate.component.abstracts
- HelpSubcommandComponent<T> - Class in redempt.ordinate.component
- HelpSubcommandComponent(String) - Constructor for class redempt.ordinate.component.HelpSubcommandComponent
I
- initialArgCount() - Method in class redempt.ordinate.data.CommandContext
- isComplete() - Method in class redempt.ordinate.data.CommandResult
- isOptional() - Method in class redempt.ordinate.component.argument.ArgumentComponent
- isOptional() - Method in class redempt.ordinate.component.argument.ConsumingArgumentComponent
- isOptional() - Method in class redempt.ordinate.component.argument.OptionalArgumentComponent
- isOptional() - Method in class redempt.ordinate.component.argument.VariableLengthArgumentComponent
- isPostArgument() - Method in class redempt.ordinate.command.Command
- isQuoted() - Method in class redempt.ordinate.data.Argument
- isRoot() - Method in class redempt.ordinate.command.Command
- isSuccess() - Method in class redempt.ordinate.data.CommandResult
- isVisibleTo(T) - Method in class redempt.ordinate.help.HelpEntry
-
Checks this help entry's filters against the sender
L
- listConstraint(Constraint<T, V>) - Static method in interface redempt.ordinate.constraint.Constraint
-
Converts a constraint to one which can be applied to a list
M
- makePostArgument(Command<T>) - Static method in class redempt.ordinate.command.postarg.PostArgumentSubcommand
- manager - Variable in class redempt.ordinate.builder.CommandBuilder
- Message<T> - Interface in redempt.ordinate.message
- MessageFormatter<T> - Interface in redempt.ordinate.message
- MessageProvider<T> - Interface in redempt.ordinate.message
- MethodHook - Class in redempt.ordinate.parser.metadata
- MethodHook(Method, Object) - Constructor for class redempt.ordinate.parser.metadata.MethodHook
- MiscUtils - Class in redempt.ordinate.processing
- MiscUtils() - Constructor for class redempt.ordinate.processing.MiscUtils
N
- Named - Interface in redempt.ordinate.data
- noHelpSubcommand() - Method in class redempt.ordinate.builder.CommandBuilder
-
Removes the auto-generated help subcommand
- NumberConstraint - Class in redempt.ordinate.constraint
- NumberConstraint() - Constructor for class redempt.ordinate.constraint.NumberConstraint
O
- of(String, Map<String, V>) - Static method in class redempt.ordinate.command.ArgType
- optionalArg(Class<V>, String, Function<CommandContext<T>, V>) - Method in class redempt.ordinate.builder.CommandBuilder
-
Adds a new optional argument to the command
- OptionalArgumentComponent<T,
V> - Class in redempt.ordinate.component.argument - OptionalArgumentComponent(String, ArgType<T, V>, ContextProvider<T, V>, MessageFormatter<T>, MessageFormatter<T>) - Constructor for class redempt.ordinate.component.argument.OptionalArgumentComponent
P
- page - Variable in class redempt.ordinate.help.HelpEntry
- parse(InputStream) - Method in class redempt.ordinate.parser.CommandParser
- parse(String) - Method in interface redempt.ordinate.constraint.ConstraintParser
-
Parse a constraint
- parse(String) - Method in class redempt.ordinate.parser.CommandParser
- parse(CommandContext<T>) - Method in class redempt.ordinate.command.Command
- parse(CommandContext<T>) - Method in class redempt.ordinate.command.postarg.ArgumentPropagationComponent
- parse(CommandContext<T>) - Method in class redempt.ordinate.component.abstracts.CommandComponent
- parse(CommandContext<T>) - Method in class redempt.ordinate.component.argument.ArgumentComponent
- parse(CommandContext<T>) - Method in class redempt.ordinate.component.argument.ConsumingArgumentComponent
- parse(CommandContext<T>) - Method in class redempt.ordinate.component.argument.OptionalArgumentComponent
- parse(CommandContext<T>) - Method in class redempt.ordinate.component.argument.VariableLengthArgumentComponent
- parse(CommandContext<T>) - Method in class redempt.ordinate.component.DescriptionComponent
- parse(CommandContext<T>) - Method in class redempt.ordinate.component.flag.BooleanFlagComponent
- parse(CommandContext<T>) - Method in class redempt.ordinate.component.flag.FlagComponent
- parse(CommandContext<T>) - Method in class redempt.ordinate.component.HelpSubcommandComponent
- parse(CommandContext<T>) - Method in class redempt.ordinate.component.SubcommandLookupComponent
- parse(CommandContext<T>) - Method in class redempt.ordinate.constraint.ConstraintComponent
- parse(CommandContext<T>) - Method in class redempt.ordinate.context.ContextComponent
- parse(CommandContext<T>) - Method in class redempt.ordinate.dispatch.DispatchComponent
- parse(CommandContext<T>, Supplier<CommandResult<T>>) - Method in class redempt.ordinate.processing.CommandPipeline
- parseArgument(Token, ParserOptions<T>, ComponentFactory<T>, CommandPipeline<T>) - Method in interface redempt.ordinate.parser.argument.ArgumentParser
- parseArgument(Token, ParserOptions<T>, ComponentFactory<T>, CommandPipeline<T>) - Method in class redempt.ordinate.parser.argument.DefaultArgumentParser
- parseBoolean(String) - Static method in class redempt.ordinate.processing.MiscUtils
- ParserOptions<T> - Class in redempt.ordinate.parser.metadata
- ParserOptions(ArgumentParser<T>) - Constructor for class redempt.ordinate.parser.metadata.ParserOptions
- peek() - Method in class redempt.ordinate.data.SplittableList
- peek() - Method in class redempt.ordinate.data.SplittableStack
- peekArg() - Method in class redempt.ordinate.data.CommandContext
- pipeline - Variable in class redempt.ordinate.builder.CommandBuilder
- poll() - Method in class redempt.ordinate.data.SplittableList
- pollArg() - Method in class redempt.ordinate.data.CommandContext
- pop() - Method in class redempt.ordinate.data.SplittableStack
- postArgument() - Method in class redempt.ordinate.builder.CommandBuilder
-
Marks the command as post-argument, meaning it will be positioned after the arguments of its parent and will be able to access those arguments
- PostArgumentSubcommand - Class in redempt.ordinate.command.postarg
- PostArgumentSubcommand() - Constructor for class redempt.ordinate.command.postarg.PostArgumentSubcommand
- prepare() - Method in class redempt.ordinate.processing.CommandPipeline
- preparePipeline(CommandManager<T>) - Method in class redempt.ordinate.command.Command
- PropertiesMessageProvider<T> - Class in redempt.ordinate.message
- PropertiesMessageProvider(Properties, BiConsumer<T, String>) - Constructor for class redempt.ordinate.message.PropertiesMessageProvider
- PropertiesMessageProvider(Properties, BiConsumer<T, String>, UnaryOperator<String>) - Constructor for class redempt.ordinate.message.PropertiesMessageProvider
- provide(Class<V>, V) - Method in class redempt.ordinate.data.CommandContext
- provide(Object) - Method in class redempt.ordinate.data.CommandContext
- provide(CommandContext<T>) - Method in interface redempt.ordinate.context.ContextProvider
-
Provides the context value for the given command execution context
- push(T) - Method in class redempt.ordinate.data.SplittableStack
R
- redempt.ordinate.builder - package redempt.ordinate.builder
- redempt.ordinate.command - package redempt.ordinate.command
- redempt.ordinate.command.postarg - package redempt.ordinate.command.postarg
- redempt.ordinate.component - package redempt.ordinate.component
- redempt.ordinate.component.abstracts - package redempt.ordinate.component.abstracts
- redempt.ordinate.component.argument - package redempt.ordinate.component.argument
- redempt.ordinate.component.flag - package redempt.ordinate.component.flag
- redempt.ordinate.constraint - package redempt.ordinate.constraint
- redempt.ordinate.context - package redempt.ordinate.context
- redempt.ordinate.creation - package redempt.ordinate.creation
- redempt.ordinate.data - package redempt.ordinate.data
- redempt.ordinate.dispatch - package redempt.ordinate.dispatch
- redempt.ordinate.help - package redempt.ordinate.help
- redempt.ordinate.message - package redempt.ordinate.message
- redempt.ordinate.parser - package redempt.ordinate.parser
- redempt.ordinate.parser.argument - package redempt.ordinate.parser.argument
- redempt.ordinate.parser.metadata - package redempt.ordinate.parser.metadata
- redempt.ordinate.processing - package redempt.ordinate.processing
- ReflectiveCommandDispatcher<T> - Class in redempt.ordinate.parser
- ReflectiveCommandDispatcher(MethodHook) - Constructor for class redempt.ordinate.parser.ReflectiveCommandDispatcher
- register() - Method in class redempt.ordinate.builder.CommandBuilder
-
Registers the command.
- register() - Method in class redempt.ordinate.parser.CommandCollection
-
Registers all commands in the collection
- register(CommandBase<T>) - Method in interface redempt.ordinate.dispatch.CommandRegistrar
-
Registers a command
- remove(int) - Method in class redempt.ordinate.data.SplittableList
- removeArg(int, boolean) - Method in class redempt.ordinate.data.CommandContext
- removeArgs(int, int, boolean) - Method in class redempt.ordinate.data.CommandContext
- removeComponent(CommandComponent<T>) - Method in class redempt.ordinate.processing.CommandPipeline
- removeRange(int, int) - Method in class redempt.ordinate.data.SplittableList
- request(Class<V>) - Method in class redempt.ordinate.data.CommandContext
- request(Class<V>, boolean) - Method in class redempt.ordinate.data.CommandContext
S
- send(T) - Method in interface redempt.ordinate.message.Message
- send(T) - Method in class redempt.ordinate.message.StringMessage
- sender() - Method in class redempt.ordinate.builder.CommandArguments
- sender() - Method in class redempt.ordinate.data.CommandContext
- setArgumentParser(ArgumentParser<T>) - Method in class redempt.ordinate.parser.CommandParser
- setArgumentParser(ArgumentParser<T>) - Method in class redempt.ordinate.parser.metadata.ParserOptions
- setConstraint(Constraint<T, ?>) - Method in class redempt.ordinate.parser.argument.ArgumentBuilder
- setConstraint(Constraint<T, ?>) - Method in class redempt.ordinate.parser.argument.FlagBuilder
- setConsuming(boolean) - Method in class redempt.ordinate.parser.argument.ArgumentBuilder
- setDefaultValue(ContextProvider<T, ?>) - Method in class redempt.ordinate.parser.argument.ArgumentBuilder
- setDefaultValue(ContextProvider<T, ?>) - Method in class redempt.ordinate.parser.argument.FlagBuilder
- setHelpSubcommandName(String) - Method in class redempt.ordinate.builder.BuilderOptions
-
Sets the help subcommand name, specify null for no auto-generated help subcommands
- setHelpSubcommandName(String) - Method in class redempt.ordinate.parser.CommandParser
- setHelpSubcommandName(String) - Method in class redempt.ordinate.parser.metadata.ParserOptions
- setHookTargets(Object...) - Method in class redempt.ordinate.parser.CommandParser
- setIndex(int) - Method in class redempt.ordinate.component.abstracts.CommandComponent
- setName(String) - Method in class redempt.ordinate.parser.argument.ArgumentBuilder
- setOptional(boolean) - Method in class redempt.ordinate.parser.argument.ArgumentBuilder
- setOptions(ParserOptions<T>) - Method in class redempt.ordinate.parser.CommandParser
- setParent(Command<T>) - Method in class redempt.ordinate.component.abstracts.CommandComponent
- setParent(Command<T>) - Method in class redempt.ordinate.component.SubcommandLookupComponent
- setParent(CommandContext<T>) - Method in class redempt.ordinate.data.CommandContext
- setParsed(int, Object) - Method in class redempt.ordinate.data.CommandContext
- setPostArgument() - Method in class redempt.ordinate.command.Command
- setPull(int) - Method in class redempt.ordinate.command.postarg.ArgumentPropagationComponent
- setType(ArgType<T, ?>) - Method in class redempt.ordinate.component.argument.ArgumentComponent
- setType(ArgType<T, ?>) - Method in class redempt.ordinate.parser.argument.ArgumentBuilder
- setType(ArgType<T, ?>) - Method in class redempt.ordinate.parser.argument.FlagBuilder
- setVararg(boolean) - Method in class redempt.ordinate.parser.argument.ArgumentBuilder
- size() - Method in class redempt.ordinate.data.SplittableList
- size() - Method in class redempt.ordinate.data.SplittableStack
- skip(int) - Method in class redempt.ordinate.data.SplittableList
- split() - Method in class redempt.ordinate.data.SplittableStack
- split(int) - Method in class redempt.ordinate.data.SplittableList
- split(String[], boolean) - Static method in class redempt.ordinate.processing.ArgumentSplitter
- split(String, boolean) - Static method in class redempt.ordinate.processing.ArgumentSplitter
- SplittableList<T> - Class in redempt.ordinate.data
- SplittableList(T[]) - Constructor for class redempt.ordinate.data.SplittableList
- SplittableList(T[], int) - Constructor for class redempt.ordinate.data.SplittableList
- SplittableStack<T> - Class in redempt.ordinate.data
- SplittableStack() - Constructor for class redempt.ordinate.data.SplittableStack
- StringMessage<T> - Class in redempt.ordinate.message
- StringMessage(String, BiConsumer<T, String>) - Constructor for class redempt.ordinate.message.StringMessage
- subcommand(String[], Consumer<B>) - Method in class redempt.ordinate.builder.CommandBuilder
-
Creates a subcommand for the command
- subcommand(String, Consumer<B>) - Method in class redempt.ordinate.builder.CommandBuilder
-
Creates a subcommand for the command
- SubcommandLookupComponent<T> - Class in redempt.ordinate.component
- SubcommandLookupComponent(List<Command<T>>, MessageFormatter<T>) - Constructor for class redempt.ordinate.component.SubcommandLookupComponent
- success() - Method in class redempt.ordinate.component.abstracts.CommandComponent
T
- TagProcessor<T> - Interface in redempt.ordinate.parser
- toString() - Method in class redempt.ordinate.data.Argument
- toString() - Method in class redempt.ordinate.data.CommandResult
- toString() - Method in class redempt.ordinate.data.SplittableList
- toString() - Method in class redempt.ordinate.help.HelpEntry
- toString() - Method in class redempt.ordinate.message.StringMessage
U
- uncomplete() - Method in class redempt.ordinate.data.CommandResult
- unregister(CommandBase<T>) - Method in interface redempt.ordinate.dispatch.CommandRegistrar
-
Unregisters a command
V
- value() - Element in annotation interface redempt.ordinate.parser.metadata.CommandHook
- VariableLengthArgumentComponent<T,
V> - Class in redempt.ordinate.component.argument - VariableLengthArgumentComponent(String, ArgType<T, V>, boolean, MessageFormatter<T>, MessageFormatter<T>) - Constructor for class redempt.ordinate.component.argument.VariableLengthArgumentComponent
All Classes and Interfaces|All Packages