Class CmdLineOption

java.lang.Object
com.openstego.desktop.util.cmd.CmdLineOption

public class CmdLineOption extends Object
Stores the master information about a command line option
See Also:
  • Field Details

    • TYPE_COMMAND

      public static final int TYPE_COMMAND
      Command-line option type: COMMAND
      See Also:
    • TYPE_OPTION

      public static final int TYPE_OPTION
      Command-line option type: OPTION
      See Also:
  • Constructor Details

    • CmdLineOption

      public CmdLineOption(String name, String altName, int type, boolean takesArgVal) throws IllegalArgumentException
      Default constructor
      Parameters:
      name - Name of the option
      altName - Altername name of the option
      type - Type of the option
      takesArgVal - Flag to indicate whether the option takes argument or not
      Throws:
      IllegalArgumentException - If option type is TYPE_COMMAND and takesArgVal is specified as true
  • Method Details

    • setValue

      public void setValue(String value)
      Set method for value
      Parameters:
      value - Value
    • getName

      public String getName()
      Get method for name
      Returns:
      name
    • getAltName

      public String getAltName()
      Get method for altName
      Returns:
      altN
    • getType

      public int getType()
      Get method for type
      Returns:
      type
    • takesArg

      public boolean takesArg()
      Get method for takesArgVal
      Returns:
      takesArgVal
    • getValue

      public String getValue()
      Get method for value
      Returns:
      value