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
ArgTypeassociated 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
HelpPages - 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