Class CmdLineOptions


  • public class CmdLineOptions
    extends java.lang.Object
    Class to store the list of command line options
    See Also:
    CmdLineParser
    • Constructor Summary

      Constructors 
      Constructor Description
      CmdLineOptions()
      Default constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void add​(CmdLineOption option)
      Method to add the command-line option
      void add​(java.lang.String name, java.lang.String altName, int type, boolean takesArg)
      Overloaded method to add the command-line option
      java.util.List<CmdLineOption> getList()
      Method to get the list of the given options
      CmdLineOption getOption​(int index)
      Method to get the standard option data by index
      CmdLineOption getOption​(java.lang.String name)
      Method to get the standard option data by name
      java.lang.String getOptionValue​(java.lang.String name)
      Method to get the value of the given option
      int size()
      Method to get the number of the given options
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CmdLineOptions

        public CmdLineOptions()
        Default constructor
    • Method Detail

      • add

        public void add​(CmdLineOption option)
        Method to add the command-line option
        Parameters:
        option - Command-line option
      • add

        public void add​(java.lang.String name,
                        java.lang.String altName,
                        int type,
                        boolean takesArg)
        Overloaded method to add the command-line option
        Parameters:
        name - Name of the option
        altName - Alternate name of the option
        type - Type of the option
        takesArg - Flag to indicate whether the option takes argument or not
      • getOption

        public CmdLineOption getOption​(java.lang.String name)
        Method to get the standard option data by name
        Parameters:
        name - Name of the option
        Returns:
        Command-line option
      • getOption

        public CmdLineOption getOption​(int index)
        Method to get the standard option data by index
        Parameters:
        index - Index of the option
        Returns:
        Command-line option
      • getOptionValue

        public java.lang.String getOptionValue​(java.lang.String name)
        Method to get the value of the given option
        Parameters:
        name - Name of the option
        Returns:
        Value of the command-line option
      • getList

        public java.util.List<CmdLineOption> getList()
        Method to get the list of the given options
        Returns:
        List of options
      • size

        public int size()
        Method to get the number of the given options
        Returns:
        Number of options