Class 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.String argument​(int m)  
      java.lang.String argumentString​(int m)  
      boolean boolParameter​(char c)
      convert character to boolean
      boolean boolParameter​(char c, boolean defaultValue)
      Deprecated.
      defaultValue==true is kind of stupid...
      boolean boolParameter​(java.lang.String s)  
      boolean boolParameter​(java.lang.String s, boolean defaultValue)
      Deprecated.
      defaultValue==true is kind of stupid...
      double floatParameter​(char c, double defaultValue)
      convert character to double
      double floatParameter​(java.lang.String s, double defaultValue)  
      boolean hasParameter​(char c)
      return true if either a flag or parameter for c is set
      int intParameter​(char c, int defaultValue, int radix)
      convert character to interger
      int intParameter​(java.lang.String s, int defaultValue, int radix)  
      java.lang.String missingArgs()  
      int nargs()  
      java.lang.String parameter​(char c)  
      java.lang.String parameter​(java.lang.String c)  
      java.lang.String parameterString​(char c)  
      java.lang.String parameterString​(java.lang.String s)  
      void setFlag​(char c, boolean val)
      set or remove a boolean flag
      void setParam​(char c, java.lang.String val)
      set or remove a boolean flag
      java.lang.String toString()  
      java.lang.String usage​(java.lang.String paramString)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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:
        toString in class java.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 key
        val - 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 key
        val - 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: