snaq.util.jclap
Class DoubleOption
java.lang.Object
snaq.util.jclap.Option<java.lang.Double>
snaq.util.jclap.DoubleOption
public class DoubleOption
- extends Option<java.lang.Double>
Implementation of an Option
with value of type Double
.
- Author:
- Giles Winstanley
Constructor Summary |
DoubleOption(java.lang.String shortName,
java.lang.String longName,
java.lang.String description,
boolean mandatory,
boolean allowMany)
Creates a new DoubleOption instance. |
DoubleOption(java.lang.String shortName,
java.lang.String longName,
java.lang.String description,
int minCount,
int maxCount)
Creates a new DoubleOption instance. |
Method Summary |
java.lang.Class<java.lang.Double> |
getType()
Returns the class type of value this option can take. |
Methods inherited from class snaq.util.jclap.Option |
equals, getDescription, getLongName, getMaxCount, getMinCount, getShortName, getValues, hashCode, isAllowMany, isHidden, isMandatory, requiresValue, setHidden, setMinMaxCounts, toString |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
DoubleOption
public DoubleOption(java.lang.String shortName,
java.lang.String longName,
java.lang.String description,
int minCount,
int maxCount)
- Creates a new
DoubleOption
instance.
- 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(java.lang.String shortName,
java.lang.String longName,
java.lang.String description,
boolean mandatory,
boolean allowMany)
- Creates a new
DoubleOption
instance.
- 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)
getType
public java.lang.Class<java.lang.Double> getType()
- Description copied from class:
Option
- Returns the class type of value this option can take.
- Specified by:
getType
in class Option<java.lang.Double>