Class Option


  • public class Option
    extends java.lang.Object
    Represents an command line option.
    Author:
    K.Jaensch, klausj@phonetik.uni-muenchen.de
    • Constructor Summary

      Constructors 
      Constructor Description
      Option​(java.lang.String option)
      Create an option without parameter.
      Option​(java.lang.String option, java.lang.String defaultValue)
      Create an option with parameter
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getOptionName()
      Return name of option
      java.lang.String getParam()
      Returns parameter
      boolean hasParam()
      Returns true if the option has a parameter
      boolean isSet()
      Returns true if parameter is set.
      void setParam​(java.lang.String string)
      Sets parameter.
      void setValue​(boolean b)
      Set/unset if parameter is set.
      • Methods inherited from class java.lang.Object

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

      • Option

        public Option​(java.lang.String option)
        Create an option without parameter.
        Parameters:
        option - name
      • Option

        public Option​(java.lang.String option,
                      java.lang.String defaultValue)
        Create an option with parameter
        Parameters:
        option - option name
        defaultValue - default value of parameter
    • Method Detail

      • hasParam

        public boolean hasParam()
        Returns true if the option has a parameter
        Returns:
        true if option has a parameter
      • getOptionName

        public java.lang.String getOptionName()
        Return name of option
        Returns:
        name of option
      • getParam

        public java.lang.String getParam()
        Returns parameter
        Returns:
        parameter
      • setParam

        public void setParam​(java.lang.String string)
        Sets parameter.
        Parameters:
        string - parameter
      • isSet

        public boolean isSet()
        Returns true if parameter is set.
        Returns:
        true if parameter is set
      • setValue

        public void setValue​(boolean b)
        Set/unset if parameter is set.
        Parameters:
        b -