Package com.openstego.desktop.util.cmd
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:
CmdLineParser
-
-
Field Summary
Fields Modifier and Type Field Description static int
TYPE_COMMAND
Command-line option type: COMMANDstatic int
TYPE_OPTION
Command-line option type: OPTION
-
Constructor Summary
Constructors Constructor Description CmdLineOption(String name, String altName, int type, boolean takesArgVal)
Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAltName()
Get method for altNameString
getName()
Get method for nameint
getType()
Get method for typeString
getValue()
Get method for valuevoid
setValue(String value)
Set method for valueboolean
takesArg()
Get method for takesArgVal
-
-
-
Field Detail
-
TYPE_COMMAND
public static final int TYPE_COMMAND
Command-line option type: COMMAND- See Also:
- Constant Field Values
-
TYPE_OPTION
public static final int TYPE_OPTION
Command-line option type: OPTION- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CmdLineOption
public CmdLineOption(String name, String altName, int type, boolean takesArgVal) throws IllegalArgumentException
Default constructor- Parameters:
name
- Name of the optionaltName
- Alternate name of the optiontype
- Type of the optiontakesArgVal
- 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 Detail
-
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
-
-