contextFold.common
Class CmdArgumentsHandler
java.lang.Object
contextFold.common.CmdArgumentsHandler
public class CmdArgumentsHandler
- extends java.lang.Object
Field Summary |
static java.lang.String |
noValue
|
Method Summary |
java.lang.String |
addArg(java.lang.String arg,
java.lang.String man)
|
java.lang.String |
addArg(java.lang.String arg,
java.lang.String defaultVal,
java.lang.String man)
|
java.lang.String |
addBinedArg(java.lang.String arg,
java.lang.String binedArg,
StringModifier stringModifier,
java.lang.String man)
|
java.lang.String |
addEnumArg(java.lang.String arg,
java.lang.String man,
int defaultIx,
java.lang.String... choices)
|
java.lang.String |
addRequiredArg(java.lang.String arg,
java.lang.String man)
|
boolean |
boolValue(java.lang.String arg)
|
float |
floatValue(java.lang.String arg)
|
java.lang.String |
getMan()
|
boolean |
hasAllRequired()
|
boolean |
hasValue(java.lang.String arg)
|
int |
intValue(java.lang.String arg)
|
long |
longValue(java.lang.String arg)
|
java.lang.String |
missingRequired()
|
java.util.List<java.lang.String> |
processArgs(java.lang.String[] args)
|
static void |
removeArg(java.lang.String arg,
java.util.List<java.lang.String> argList)
|
java.lang.String |
stringValue(java.lang.String arg)
|
static java.lang.String[] |
toStrArr(java.util.List<java.lang.String> argList)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
noValue
public static final java.lang.String noValue
- See Also:
- Constant Field Values
CmdArgumentsHandler
public CmdArgumentsHandler(java.lang.String progName,
java.lang.String description,
boolean makeMan)
CmdArgumentsHandler
public CmdArgumentsHandler(java.lang.String progName,
java.lang.String description)
CmdArgumentsHandler
public CmdArgumentsHandler()
addArg
public java.lang.String addArg(java.lang.String arg,
java.lang.String defaultVal,
java.lang.String man)
addArg
public java.lang.String addArg(java.lang.String arg,
java.lang.String man)
addRequiredArg
public java.lang.String addRequiredArg(java.lang.String arg,
java.lang.String man)
addBinedArg
public java.lang.String addBinedArg(java.lang.String arg,
java.lang.String binedArg,
StringModifier stringModifier,
java.lang.String man)
addEnumArg
public java.lang.String addEnumArg(java.lang.String arg,
java.lang.String man,
int defaultIx,
java.lang.String... choices)
processArgs
public java.util.List<java.lang.String> processArgs(java.lang.String[] args)
intValue
public int intValue(java.lang.String arg)
longValue
public long longValue(java.lang.String arg)
boolValue
public boolean boolValue(java.lang.String arg)
floatValue
public float floatValue(java.lang.String arg)
stringValue
public java.lang.String stringValue(java.lang.String arg)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getMan
public java.lang.String getMan()
hasAllRequired
public boolean hasAllRequired()
missingRequired
public java.lang.String missingRequired()
hasValue
public boolean hasValue(java.lang.String arg)
toStrArr
public static java.lang.String[] toStrArr(java.util.List<java.lang.String> argList)
- Parameters:
argList
-
- Returns:
removeArg
public static void removeArg(java.lang.String arg,
java.util.List<java.lang.String> argList)
- Parameters:
string
- trainArgs
-