Package pro.gravit.utils.command.basic
Class HelpCommand
- java.lang.Object
-
- pro.gravit.utils.command.Command
-
- pro.gravit.utils.command.basic.HelpCommand
-
public final class HelpCommand extends Command
-
-
Field Summary
-
Fields inherited from class pro.gravit.utils.command.Command
childCommands
-
-
Constructor Summary
Constructors Constructor Description HelpCommand(CommandHandler handler)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetArgsDescription()java.lang.StringgetUsageDescription()voidinvoke(java.lang.String... args)Run current commandstatic voidprintCommand(java.lang.String name, Command command)static voidprintSubCommandsHelp(java.lang.String name, java.lang.String[] args, Command command)static voidprintSubCommandsHelp(java.lang.String base, Command command)-
Methods inherited from class pro.gravit.utils.command.Command
buildCandidate, complete, invokeSubcommands, parseUsername, parseUUID, verifyArgs
-
-
-
-
Constructor Detail
-
HelpCommand
public HelpCommand(CommandHandler handler)
-
-
Method Detail
-
printCommand
public static void printCommand(java.lang.String name, Command command)
-
printSubCommandsHelp
public static void printSubCommandsHelp(java.lang.String base, Command command)
-
printSubCommandsHelp
public static void printSubCommandsHelp(java.lang.String name, java.lang.String[] args, Command command) throws CommandException- Throws:
CommandException
-
getArgsDescription
public java.lang.String getArgsDescription()
- Specified by:
getArgsDescriptionin classCommand
-
getUsageDescription
public java.lang.String getUsageDescription()
- Specified by:
getUsageDescriptionin classCommand
-
invoke
public void invoke(java.lang.String... args) throws CommandExceptionDescription copied from class:CommandRun current command- Specified by:
invokein classCommand- Parameters:
args- command arguments- Throws:
CommandException
-
-