public class AbstractClient
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String[] |
args |
protected java.lang.String |
commandName |
static java.lang.String |
DEFAULT_USER_AGENT |
static java.lang.String |
HELP |
protected com.martiansoftware.jsap.JSAP |
jsap |
protected java.util.List<com.martiansoftware.jsap.Parameter> |
params |
protected com.martiansoftware.jsap.JSAPResult |
result |
protected java.lang.String |
userAgent |
static java.lang.String |
VERSION |
Constructor and Description |
---|
AbstractClient(java.lang.String[] args) |
Modifier and Type | Method and Description |
---|---|
protected void |
add(com.martiansoftware.jsap.Parameter param) |
protected void |
addParams() |
protected com.martiansoftware.jsap.FlaggedOption |
createListOption(java.lang.String id,
char shortFlag,
java.lang.String longFlag,
java.lang.String help) |
protected com.martiansoftware.jsap.FlaggedOption |
createListOption(java.lang.String id,
char shortFlag,
java.lang.String longFlag,
java.lang.String help,
java.lang.String defaultArg) |
protected com.martiansoftware.jsap.FlaggedOption |
createListOption(java.lang.String id,
char shortFlag,
java.lang.String longFlag,
java.lang.String help,
java.lang.String defaultArg,
com.martiansoftware.jsap.StringParser parser) |
java.lang.String[] |
getArgs() |
java.lang.String |
getCommandName() |
java.lang.String |
getHelp() |
java.util.List<com.martiansoftware.jsap.Parameter> |
getParams() |
com.martiansoftware.jsap.JSAPResult |
getResult() |
java.lang.String |
getUserAgent() |
protected boolean |
isSpecified(com.martiansoftware.jsap.Parameter p) |
boolean |
isSuccess() |
protected boolean |
requiresAtLeastOneArg() |
void |
setUserAgent(java.lang.String userAgent) |
boolean |
shouldPrintHelp() |
boolean |
shouldPrintVersion() |
public static final java.lang.String HELP
public static final java.lang.String VERSION
protected java.util.List<com.martiansoftware.jsap.Parameter> params
protected com.martiansoftware.jsap.JSAPResult result
protected com.martiansoftware.jsap.JSAP jsap
protected java.lang.String[] args
protected java.lang.String commandName
protected java.lang.String userAgent
public static final java.lang.String DEFAULT_USER_AGENT
public AbstractClient(java.lang.String[] args) throws com.martiansoftware.jsap.JSAPException
com.martiansoftware.jsap.JSAPException
protected boolean requiresAtLeastOneArg()
protected com.martiansoftware.jsap.FlaggedOption createListOption(java.lang.String id, char shortFlag, java.lang.String longFlag, java.lang.String help)
protected com.martiansoftware.jsap.FlaggedOption createListOption(java.lang.String id, char shortFlag, java.lang.String longFlag, java.lang.String help, java.lang.String defaultArg)
protected com.martiansoftware.jsap.FlaggedOption createListOption(java.lang.String id, char shortFlag, java.lang.String longFlag, java.lang.String help, java.lang.String defaultArg, com.martiansoftware.jsap.StringParser parser)
protected void addParams() throws com.martiansoftware.jsap.JSAPException
com.martiansoftware.jsap.JSAPException
protected void add(com.martiansoftware.jsap.Parameter param) throws com.martiansoftware.jsap.JSAPException
com.martiansoftware.jsap.JSAPException
protected boolean isSpecified(com.martiansoftware.jsap.Parameter p)
public java.lang.String[] getArgs()
public boolean shouldPrintHelp()
public boolean shouldPrintVersion()
public java.lang.String getHelp()
public boolean isSuccess()
public java.util.List<com.martiansoftware.jsap.Parameter> getParams()
public com.martiansoftware.jsap.JSAPResult getResult()
public java.lang.String getCommandName()
public void setUserAgent(java.lang.String userAgent)
public java.lang.String getUserAgent()