public class HelpCommand extends java.lang.Object implements DescribedCommand<java.lang.String>
DescribedCommand
.Constructor and Description |
---|
HelpCommand(CommandsCli parentCommandsCli,
CommandsCli commandsCli) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
apply(java.util.List<java.lang.String> args) |
protected java.lang.String |
getCommandCall(CommandsCli commandsCli) |
java.lang.String |
getCommandUsage(java.lang.String cmd,
DescribedCommand<?> command) |
java.lang.String |
getDescription() |
CommandsCli |
getParentCommandsCli() |
java.lang.String |
getUsage() |
static void |
printHelp(CommandsCli commandsCli,
java.lang.String commandName,
java.io.StringWriter out) |
static void |
printHelp(CommandsCli commandsCli,
java.io.StringWriter out) |
static void |
printHelp(DescribedCommand<?> command,
java.io.StringWriter out) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getExamples, getOptions, mainImpl, toCommandLine
public HelpCommand(CommandsCli parentCommandsCli, CommandsCli commandsCli)
public java.lang.String apply(java.util.List<java.lang.String> args)
apply
in interface java.util.function.Function<java.util.List<java.lang.String>,java.lang.String>
public java.lang.String getCommandUsage(java.lang.String cmd, DescribedCommand<?> command)
public java.lang.String getDescription()
getDescription
in interface DescribedCommand<java.lang.String>
public java.lang.String getUsage()
getUsage
in interface DescribedCommand<java.lang.String>
public CommandsCli getParentCommandsCli()
protected java.lang.String getCommandCall(CommandsCli commandsCli)
public static void printHelp(DescribedCommand<?> command, java.io.StringWriter out)
public static void printHelp(CommandsCli commandsCli, java.lang.String commandName, java.io.StringWriter out)
public static void printHelp(CommandsCli commandsCli, java.io.StringWriter out)
Copyright © 2007–2020. All rights reserved.