Class CommandLine


  • public class CommandLine
    extends java.lang.Object
    A class to parse Unix (and DOS/Win)-style application command-lines
    Version:
    1.7
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) char optionChar  
      (package private) java.util.Hashtable optSpecs  
      (package private) java.util.Vector optVec  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void addOption​(Option opt)
      adds an option for an existing option spec
      void addOptionSpec​(OptionSpec optSpec)  
      Option getOption​(java.lang.String name)  
      java.util.Iterator getOptions​(java.lang.String name)  
      (package private) OptionSpec getOptionSpec​(java.lang.String name)  
      boolean hasOption​(java.lang.String name)  
      void parse​(java.lang.String[] args)  
      (package private) void parseParams​(java.lang.String[] args, java.util.Vector params, int i, int expectedArgCount)  
      void printDoc​(java.io.PrintStream out)  
      • Methods inherited from class java.lang.Object

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

      • optSpecs

        java.util.Hashtable optSpecs
      • optVec

        java.util.Vector optVec
      • optionChar

        char optionChar
    • Constructor Detail

      • CommandLine

        public CommandLine()
      • CommandLine

        public CommandLine​(char optionCh)
    • Method Detail

      • addOptionSpec

        public void addOptionSpec​(OptionSpec optSpec)
      • getOptionSpec

        OptionSpec getOptionSpec​(java.lang.String name)
      • getOption

        public Option getOption​(java.lang.String name)
      • getOptions

        public java.util.Iterator getOptions​(java.lang.String name)
      • hasOption

        public boolean hasOption​(java.lang.String name)
      • addOption

        void addOption​(Option opt)
        adds an option for an existing option spec
      • printDoc

        public void printDoc​(java.io.PrintStream out)
      • parseParams

        void parseParams​(java.lang.String[] args,
                         java.util.Vector params,
                         int i,
                         int expectedArgCount)