Package org.cip4.jdflib.util
Class MyArgs
- java.lang.Object
-
- org.cip4.jdflib.util.MyArgs
-
public class MyArgs extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MyArgs(java.lang.String[] argv, java.lang.String switchParameterString, java.lang.String argumentParameterString)Deprecated.MyArgs(java.lang.String[] argv, java.lang.String switchParameterString, java.lang.String argumentParameterString, java.lang.String requiredParameterString)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.Stringargument(int m)java.lang.StringargumentString(int m)booleanboolParameter(char c)convert character to booleanbooleanboolParameter(char c, boolean defaultValue)Deprecated.defaultValue==true is kind of stupid...booleanboolParameter(java.lang.String s)booleanboolParameter(java.lang.String s, boolean defaultValue)Deprecated.defaultValue==true is kind of stupid...doublefloatParameter(char c, double defaultValue)convert character to doubledoublefloatParameter(java.lang.String s, double defaultValue)booleanhasParameter(char c)return true if either a flag or parameter for c is setintintParameter(char c, int defaultValue, int radix)convert character to intergerintintParameter(java.lang.String s, int defaultValue, int radix)java.lang.StringmissingArgs()intnargs()java.lang.Stringparameter(char c)java.lang.Stringparameter(java.lang.String c)java.lang.StringparameterString(char c)java.lang.StringparameterString(java.lang.String s)voidsetFlag(char c, boolean val)set or remove a boolean flagvoidsetParam(char c, java.lang.String val)set or remove a boolean flagjava.lang.StringtoString()java.lang.Stringusage(java.lang.String paramString)
-
-
-
Constructor Detail
-
MyArgs
@Deprecated public MyArgs(java.lang.String[] argv, java.lang.String switchParameterString, java.lang.String argumentParameterString)Deprecated.- Parameters:
argv-switchParameterString-argumentParameterString-
-
MyArgs
public MyArgs(java.lang.String[] argv, java.lang.String switchParameterString, java.lang.String argumentParameterString, java.lang.String requiredParameterString)- Parameters:
argv-switchParameterString-argumentParameterString-requiredParameterString-
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object- Returns:
- See Also:
Object.toString()
-
missingArgs
public java.lang.String missingArgs()
- Parameters:
c-- Returns:
-
parameter
public java.lang.String parameter(java.lang.String c)
- Parameters:
c-- Returns:
-
parameter
public java.lang.String parameter(char c)
- Parameters:
c-- Returns:
-
parameterString
public java.lang.String parameterString(java.lang.String s)
- Parameters:
s-- Returns:
-
parameterString
public java.lang.String parameterString(char c)
- Parameters:
c-- Returns:
-
nargs
public int nargs()
- Returns:
-
argument
public java.lang.String argument(int m)
- Parameters:
m-- Returns:
-
argumentString
public java.lang.String argumentString(int m)
- Parameters:
m-- Returns:
- default: ArgumentString(0)
-
intParameter
public int intParameter(char c, int defaultValue, int radix)convert character to interger- Parameters:
c-defaultValue-radix-- Returns:
- default: IntParameter(c + JDFConstants.EMPTYSTRING, 0, 10)
-
intParameter
public int intParameter(java.lang.String s, int defaultValue, int radix)- Parameters:
s-defaultValue-radix-- Returns:
- default: IntParameter(s + JDFConstants.EMPTYSTRING, 0, 10)
-
floatParameter
public double floatParameter(char c, double defaultValue)convert character to double- Parameters:
c-defaultValue-- Returns:
- default: FloatParameter(JDFConstants.EMPTYSTRING + c, 0)
-
floatParameter
public double floatParameter(java.lang.String s, double defaultValue)- Parameters:
s-defaultValue-- Returns:
- default: FloatParameter(JDFConstants.EMPTYSTRING + s, 0)
-
boolParameter
public boolean boolParameter(char c)
convert character to boolean- Parameters:
c-- Returns:
- default: BoolParameter(c + JDFConstants.EMPTYSTRING, false)
-
boolParameter
@Deprecated public boolean boolParameter(char c, boolean defaultValue)Deprecated.defaultValue==true is kind of stupid...convert character to boolean- Parameters:
c-defaultValue-- Returns:
- default: BoolParameter(c + JDFConstants.EMPTYSTRING, false)
-
setFlag
public void setFlag(char c, boolean val)set or remove a boolean flag- Parameters:
c- the flag keyval- if true, set else remove
-
setParam
public void setParam(char c, java.lang.String val)set or remove a boolean flag- Parameters:
c- the flag keyval- the parameter value, if null remove
-
boolParameter
@Deprecated public boolean boolParameter(java.lang.String s, boolean defaultValue)Deprecated.defaultValue==true is kind of stupid...- Parameters:
s-defaultValue-- Returns:
- default: BoolParameter(s + JDFConstants.EMPTYSTRING, false)
-
boolParameter
public boolean boolParameter(java.lang.String s)
- Parameters:
s-- Returns:
-
usage
public java.lang.String usage(java.lang.String paramString)
- Parameters:
paramString-- Returns:
- default: null
-
hasParameter
public boolean hasParameter(char c)
return true if either a flag or parameter for c is set- Parameters:
c- the char to test for- Returns:
-
-