Package ipsk.util.optionparser
Class Option
- java.lang.Object
-
- ipsk.util.optionparser.Option
-
public class Option extends java.lang.Object
Represents an command line option.- Author:
- K.Jaensch, klausj@phonetik.uni-muenchen.de
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getOptionName()
Return name of optionjava.lang.String
getParam()
Returns parameterboolean
hasParam()
Returns true if the option has a parameterboolean
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.
-
-
-
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 namedefaultValue
- 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
-
-
-