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 intTYPE_COMMANDCommand-line option type: COMMANDstatic intTYPE_OPTIONCommand-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 StringgetAltName()Get method for altNameStringgetName()Get method for nameintgetType()Get method for typeStringgetValue()Get method for valuevoidsetValue(String value)Set method for valuebooleantakesArg()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
-
-