Package org.cip4.jdflib.util
Class MyArgs
java.lang.Object
org.cip4.jdflib.util.MyArgs
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionargument(int m) argumentString(int m) booleanboolParameter(char c) convert character to booleanbooleanboolParameter(char c, boolean defaultValue) Deprecated.defaultValue==true is kind of stupid...booleanbooleanboolParameter(String s, boolean defaultValue) Deprecated.defaultValue==true is kind of stupid...doublefloatParameter(char c, double defaultValue) convert character to doubledoublefloatParameter(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(String s, int defaultValue, int radix) intnargs()parameter(char c) parameterString(char c) voidsetFlag(char c, boolean val) set or remove a boolean flagvoidset or remove a boolean flagtoString()
-
Constructor Details
-
MyArgs
@Deprecated public MyArgs(String[] argv, String switchParameterString, String argumentParameterString) Deprecated.- Parameters:
argv-switchParameterString-argumentParameterString-
-
MyArgs
public MyArgs(String[] argv, String switchParameterString, String argumentParameterString, String requiredParameterString) - Parameters:
argv-switchParameterString-argumentParameterString-requiredParameterString-
-
-
Method Details
-
toString
-
missingArgs
- Parameters:
c-- Returns:
-
parameter
- Parameters:
c-- Returns:
-
parameter
- Parameters:
c-- Returns:
-
parameterString
- Parameters:
s-- Returns:
-
parameterString
- Parameters:
c-- Returns:
-
nargs
public int nargs()- Returns:
-
argument
- Parameters:
m-- Returns:
-
argumentString
- 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
- 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
- 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.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
set or remove a boolean flag- Parameters:
c- the flag keyval- the parameter value, if null remove
-
boolParameter
Deprecated.defaultValue==true is kind of stupid...- Parameters:
s-defaultValue-- Returns:
- default: BoolParameter(s + JDFConstants.EMPTYSTRING, false)
-
boolParameter
- Parameters:
s-- Returns:
-
usage
- 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:
-