Package snaq.util.jclap
Class DoubleOption
public class DoubleOption extends Option<Double>
Implementation of an
Option with value of type Double.- Author:
- Giles Winstanley
-
Field Summary
-
Constructor Summary
Constructors Constructor Description DoubleOption(String shortName, String longName, String description, boolean mandatory, boolean allowMany)Creates a newDoubleOptioninstance.DoubleOption(String shortName, String longName, String description, int minCount, int maxCount)Creates a newDoubleOptioninstance. -
Method Summary
Methods inherited from class snaq.util.jclap.Option
addValue, equals, getDescription, getLongName, getMaxCount, getMinCount, getShortName, getValues, hashCode, isAllowMany, isHidden, isMandatory, requiresValue, setHidden, setMinMaxCounts, toString
-
Constructor Details
-
DoubleOption
public DoubleOption(String shortName, String longName, String description, int minCount, int maxCount)Creates a newDoubleOptioninstance.- Parameters:
shortName- short name of the option (e.g. -?)longName- long name of the option (e.g. --help)description- helpful description of the option (printed for usage message)minCount- minimum number of occurrences required for this optionmaxCount- maximum number of occurrences required for this option
-
DoubleOption
public DoubleOption(String shortName, String longName, String description, boolean mandatory, boolean allowMany)Creates a newDoubleOptioninstance.- Parameters:
shortName- short name of the option (e.g. -?)longName- long name of the option (e.g. --help)description- helpful description of the option (printed for usage message)mandatory- whether this option must be specifiedallowMany- whether this option can take more than one value (i.e. be specified more than once)
-
-
Method Details
-
parseValue
Parses the argument string for an option value, optionally using the specified locale for reference (e.g. for date parsing).- Specified by:
parseValuein classOption<Double>- Parameters:
arg- string argument from which a value is to be parsedlocale- locale as specified when initializing theCLAParserinstance- Returns:
- Value of the parsed argument string
- Throws:
OptionException- if a problem occurs while parsing the argument string
-
getType
Returns the class type of value this option can take.
-