public class CLI
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String |
description |
static org.apache.commons.cli.HelpFormatter |
formatter |
java.util.Map<java.lang.String,CLI> |
modules |
java.lang.String |
name |
org.apache.commons.cli.Options |
options |
static org.apache.commons.cli.CommandLineParser |
parser |
static boolean |
verbose |
Constructor and Description |
---|
CLI(java.lang.String name,
java.lang.String description) |
Modifier and Type | Method and Description |
---|---|
void |
addModule(CLI module) |
void |
execute(java.lang.String[] args) |
java.util.Collection<CLI> |
getDeprecatedModules() |
java.lang.String |
getDescription() |
CLI |
getModule(java.lang.String name) |
java.lang.String |
getName() |
boolean |
isDeprecated() |
static boolean |
isVerbose() |
void |
printHelp() |
void |
setDescription(java.lang.String description) |
void |
setName(java.lang.String name) |
static void |
setVerbose(boolean verbose) |
public static boolean verbose
public static org.apache.commons.cli.CommandLineParser parser
public static org.apache.commons.cli.HelpFormatter formatter
public java.lang.String name
public java.lang.String description
public org.apache.commons.cli.Options options
public java.util.Map<java.lang.String,CLI> modules
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public boolean isDeprecated()
public void addModule(CLI module)
public CLI getModule(java.lang.String name)
public void execute(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.util.Collection<CLI> getDeprecatedModules()
public void printHelp()
public static boolean isVerbose()
public static void setVerbose(boolean verbose)