Package org.duracloud.common.cli
Class Command
- java.lang.Object
-
- org.duracloud.common.cli.Command
-
- Direct Known Subclasses:
GenericHelpCommand
public abstract class Command extends Object
- Author:
- Daniel Bernstein
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract org.apache.commons.cli.OptionscreateOptions()voidexecute(String[] args)protected abstract voidexecuteImpl(String[] args, org.apache.commons.cli.CommandLine cl)StringgetCommandName()protected voidusage(String[] args)
-
-
-
Constructor Detail
-
Command
public Command(String command)
-
-
Method Detail
-
createOptions
protected abstract org.apache.commons.cli.Options createOptions()
-
getCommandName
public String getCommandName()
-
execute
public void execute(String[] args)
-
executeImpl
protected abstract void executeImpl(String[] args, org.apache.commons.cli.CommandLine cl)
-
usage
protected void usage(String[] args)
-
-