Class HelpCommand

java.lang.Object
eu.cloudnetservice.node.impl.command.sub.HelpCommand

@Singleton public final class HelpCommand extends Object
  • Field Details

    • HELP_LIST_FORMATTER

      private static final eu.cloudnetservice.utils.base.column.RowedFormatter<eu.cloudnetservice.driver.command.CommandInfo> HELP_LIST_FORMATTER
    • commandProvider

      private final eu.cloudnetservice.node.command.CommandProvider commandProvider
  • Constructor Details

    • HelpCommand

      @Inject public HelpCommand(@NonNull @NonNull eu.cloudnetservice.node.command.CommandProvider commandProvider)
  • Method Details

    • defaultCommandInfoParser

      @NonNull public @NonNull eu.cloudnetservice.driver.command.CommandInfo defaultCommandInfoParser(@NonNull @Service @NonNull eu.cloudnetservice.driver.language.I18n i18n, @NonNull @NonNull CommandInput input)
    • suggestCommands

      @NonNull public @NonNull Stream<String> suggestCommands()
    • displayHelp

      public void displayHelp(@NonNull @NonNull eu.cloudnetservice.node.command.source.CommandSource source)
    • displaySpecificHelp

      public void displaySpecificHelp(@NonNull @NonNull eu.cloudnetservice.node.command.source.CommandSource source, @NonNull @NonNull eu.cloudnetservice.driver.command.CommandInfo command)
    • displayCommandDocs

      public void displayCommandDocs(@NonNull @Service @NonNull eu.cloudnetservice.driver.language.I18n i18n, @NonNull @NonNull eu.cloudnetservice.node.command.source.CommandSource source, @NonNull @NonNull eu.cloudnetservice.driver.command.CommandInfo commandInfo)