Class CommandLineParser.CommandLineOption

java.lang.Object
org.jlab.utils.system.CommandLineParser.CommandLineOption
Enclosing class:
CommandLineParser

public static class CommandLineParser.CommandLineOption extends Object
This class holds all parameters required, optional and flags for given command in the command line;
Author:
gavalian
  • Constructor Details Link icon

    • CommandLineOption Link icon

      public CommandLineOption()
    • CommandLineOption Link icon

      public CommandLineOption(String cmd)
  • Method Details Link icon

    • getCommand Link icon

      public String getCommand()
    • setCommand Link icon

      public void setCommand(String cmd)
    • addCommand Link icon

      public void addCommand(String command, String explanation)
    • printCommands Link icon

      public void printCommands()
    • setListDeliminator Link icon

      public void setListDeliminator(String delim)
    • addRequiredParameter Link icon

      public void addRequiredParameter(String par, String description)
    • addOptionalParameter Link icon

      public void addOptionalParameter(String par, String dvalue, String description)
    • addFlag Link icon

      public void addFlag(String name, String description)
    • parse Link icon

      public void parse(String[] args, int startIndex)
    • getOption Link icon

      public String getOption(String opt)
    • printUsage Link icon

      public void printUsage(String programName)
    • show Link icon

      public void show()
    • explainMissing Link icon

      public void explainMissing()
    • containsRequired Link icon

      public boolean containsRequired()
    • getAsInt Link icon

      public int getAsInt(String opt)
    • getAsStringList Link icon

      public String[] getAsStringList(String opt)
    • getAsIntList Link icon

      public int[] getAsIntList(String opt)
    • getAsDoubleList Link icon

      public double[] getAsDoubleList(String opt)
    • getAsDouble Link icon

      public double getAsDouble(String opt)
    • getAsString Link icon

      public String getAsString(String opt)
    • getInputList Link icon

      public List<String> getInputList()
    • hasOption Link icon

      public boolean hasOption(String opt)