Class AbstractCommandRegistry

    • Constructor Detail

      • AbstractCommandRegistry

        public AbstractCommandRegistry()
    • Method Detail

      • saveException

        public void saveException​(Exception exception)
      • hasCommand

        public boolean hasCommand​(String command)
        Description copied from interface: CommandRegistry
        Returns whether a command with the specified name is known to this registry.
        Specified by:
        hasCommand in interface CommandRegistry
        Parameters:
        command - the command name to test
        Returns:
        true if the specified command is registered
      • commandNames

        public Set<String> commandNames()
        Description copied from interface: CommandRegistry
        Returns the command names known by this registry.
        Specified by:
        commandNames in interface CommandRegistry
        Returns:
        the set of known command names, excluding aliases
      • commandAliases

        public Map<String,​String> commandAliases()
        Description copied from interface: CommandRegistry
        Returns a map of alias-to-command names known by this registry.
        Specified by:
        commandAliases in interface CommandRegistry
        Returns:
        a map with alias keys and command name values
      • rename

        public <V extends Enum<V>> void rename​(V command,
                                               String newName)
      • alias

        public void alias​(String alias,
                          String command)
      • compileCompleters

        public SystemCompleter compileCompleters()
        Description copied from interface: CommandRegistry
        Returns a SystemCompleter that can provide detailed completion information for all registered commands.
        Specified by:
        compileCompleters in interface CommandRegistry
        Returns:
        a SystemCompleter that can provide command completion for all registered commands
      • registeredCommand

        public Object registeredCommand​(String command)