contextFold.common
Class CmdArgumentsHandler

java.lang.Object
  extended by contextFold.common.CmdArgumentsHandler

public class CmdArgumentsHandler
extends java.lang.Object


Field Summary
static java.lang.String noValue
           
 
Constructor Summary
CmdArgumentsHandler()
           
CmdArgumentsHandler(java.lang.String progName, java.lang.String description)
           
CmdArgumentsHandler(java.lang.String progName, java.lang.String description, boolean makeMan)
           
 
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
 

Field Detail

noValue

public static final java.lang.String noValue
See Also:
Constant Field Values
Constructor Detail

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()
Method Detail

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 -