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