public interface CommandCatalog
CommandRegistrations.| Modifier and Type | Interface and Description | 
|---|---|
| static class  | CommandCatalog.DefaultCommandCatalogDefault implementation of a  CommandCatalog. | 
| Modifier and Type | Method and Description | 
|---|---|
| Map<String,CommandRegistration> | getRegistrations()Gets all  CommandRegistrations mapped with their names. | 
| static CommandCatalog | of()Gets an instance of a default  CommandCatalog. | 
| static CommandCatalog | of(Collection<CommandResolver> resolvers,
  ShellContext shellContext)Gets an instance of a default  CommandCatalog. | 
| void | register(CommandRegistration... registration)Register a  CommandRegistration. | 
| void | unregister(CommandRegistration... registration)Unregister a  CommandRegistration. | 
| void | unregister(String... commandName)Unregister a  CommandRegistrationby its command name. | 
void register(CommandRegistration... registration)
CommandRegistration.registration - the command registrationvoid unregister(CommandRegistration... registration)
CommandRegistration.registration - the command registrationvoid unregister(String... commandName)
CommandRegistration by its command name.commandName - the command nameMap<String,CommandRegistration> getRegistrations()
CommandRegistrations mapped with their names.
 Returned map is a copy and cannot be used to register new commands.static CommandCatalog of()
CommandCatalog.static CommandCatalog of(Collection<CommandResolver> resolvers, ShellContext shellContext)
CommandCatalog.resolvers - the command resolversshellContext - the shell contextCopyright © 2022. All rights reserved.