public abstract class Command
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<com.beust.jcommander.JCommander> |
commandAncestors |
| Constructor and Description |
|---|
Command(java.util.List<com.beust.jcommander.JCommander> commandAncestors) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<com.beust.jcommander.JCommander> |
getCommandHierarchy() |
protected com.beust.jcommander.JCommander |
getJCommander() |
abstract void |
run() |
protected void |
setupCommand(com.beust.jcommander.JCommander jc) |
void |
usage() |
@Nonnull protected final java.util.List<com.beust.jcommander.JCommander> commandAncestors
public Command(@Nonnull
java.util.List<com.beust.jcommander.JCommander> commandAncestors)
public void usage()
protected void setupCommand(com.beust.jcommander.JCommander jc)
protected com.beust.jcommander.JCommander getJCommander()
public java.util.List<com.beust.jcommander.JCommander> getCommandHierarchy()
public abstract void run()