Class OneArgumentOptionHandler<T>

    • Method Detail

      • getDefaultMetaVariable

        public java.lang.String getDefaultMetaVariable()
        Description copied from class: OptionHandler
        Gets the default meta variable name used to print the usage screen.
        Specified by:
        getDefaultMetaVariable in class OptionHandler<T>
        Returns:
        null to hide a meta variable.
      • parseArguments

        public int parseArguments​(Parameters params)
                           throws CmdLineException
        Description copied from class: OptionHandler
        Called if the option that this owner recognizes is found.
        Specified by:
        parseArguments in class OptionHandler<T>
        Parameters:
        params - The rest of the arguments. This method can use this object to access the arguments of the option if necessary. The object is valid only during the method call.
        Returns:
        The number of arguments consumed. For example, return 0 if this option doesn't take any parameter.
        Throws:
        CmdLineException
      • parse

        protected abstract T parse​(java.lang.String argument)
                            throws java.lang.NumberFormatException
        Parses a string to a real value of Type <T>.
        Parameters:
        argument - String value to parse
        Returns:
        the parsed value
        Throws:
        java.lang.NumberFormatException - if parsing is not possible