Class Opt


  • public class Opt
    extends java.lang.Object
    Class Opt represents a single command-line option.
    Author:
    David Ripton
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private boolean hasarg  
      private java.lang.String help  
      private java.lang.String name  
      private char optch  
    • Constructor Summary

      Constructors 
      Constructor Description
      Opt​(char optch, java.lang.String name, boolean hasarg, java.lang.String help)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getHelp()
      help string
      java.lang.String getName()
      long option name
      char getOptch()
      short option name
      boolean hasArg()
      whether the option takes an argument
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

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

      • optch

        private final char optch
      • name

        private final java.lang.String name
      • hasarg

        private final boolean hasarg
      • help

        private final java.lang.String help
    • Constructor Detail

      • Opt

        public Opt​(char optch,
                   java.lang.String name,
                   boolean hasarg,
                   java.lang.String help)
    • Method Detail

      • getOptch

        public char getOptch()
        short option name
      • getName

        public java.lang.String getName()
        long option name
      • hasArg

        public boolean hasArg()
        whether the option takes an argument
      • getHelp

        public java.lang.String getHelp()
        help string
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object