Class Options

    • Field Detail

    • Constructor Detail

      • Options

        public Options()
    • Method Detail

      • addOption

        public void addOption​(Option opt)
      • numOptions

        public int numOptions()
      • getOption

        public Option getOption​(char cliChar)
      • getOptionArray

        public Option[] getOptionArray()
      • removeOption

        public void removeOption​(String optName)
      • removeOption

        public void removeOption​(Option opt)
      • removeAllOptions

        public void removeAllOptions()
      • resetToDefaults

        public void resetToDefaults()
      • setViaCLIString

        public void setViaCLIString​(String cliString)
      • getAsCLIString

        public String getAsCLIString()
      • getHelpString

        public String getHelpString()
      • getHelp

        public void getHelp​(StringBuilder sb,
                            int indent)
      • splitParameterFromRemainingOptions

        protected static String[] splitParameterFromRemainingOptions​(String cliString)
        Internal method that splits a string into two parts - the parameter for the current option, and the remaining options.
        Parameters:
        cliString - the command line string, beginning at an option parameter
        Returns:
        an array of two strings - the first is the option paramter, the second is the remaining cli string
      • getDescription

        public void getDescription​(StringBuilder sb,
                                   int indent)